Re: MemoryMappedFile и InterlockedIncrement
От: Pavel Dvorkin Россия  
Дата: 09.12.09 08:39
Оценка:
Здравствуйте, Seneca, Вы писали:

S>Коллеги, есть вопрос. Я работаю с MemoryMappedFile из управляемого кода.

S>В начале файла хранится смещение, по которому другие процессы могут записывать свою информацию. Вопрос в том, как обеспечить межпроцессную синхронизацию для значения этого смещения. В неуправляемом коде все просто, я получаю адрес файла, привожу область памяти к int и делаю ему InterlockedIncrement. Но как быть в управлемом коде — не совсем понятно. Буду благодарен за любые советы. Заранее спасибо!

А в чем проблема-то ? Если уж ты вызываешь CreateFileMapping и т.д. через PInvoke, кто мешает вызвать и InterlockedIncrement ?
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.