Re[5]: Атомарное присваивание указателю
От: Алексей.  
Дата: 27.10.04 18:00
Оценка:
Здравствуйте, TheBeard, Вы писали:

TB>Посмотрите InterlockedCompareExchangeю Если не подойдёт, то, видимо,

TB>придётся использовать критические секции (если синхронизируется доступ
TB>внутри одного процесса; для межпроцессной синхронизации потребуется Mutex).

То что нужно!
Интересно, а InterlockedCompareExchange реализована через специализированную инструкцию процессора или через EnterCriticalSection/LeaveCriticalSection?

TB>lock/unlock -> EnterCriticalSection/LeaveCriticalSection в Win32


Вот этого как раз и хочется избежать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.