Re[2]: синхронизация: 1-2 писателя и множество читателей
От: Dmitry Kotlyarov Россия  
Дата: 04.05.06 07:22
Оценка:
DK>См. boost::read_write_mutex.


Извини, поторопился: boost::read_write_mutex убрали, т.к. он приводил к deadlock-ам.

Но если операции модификации/доступа быстрые (что часто и бывает), то конкуренция за ресурс может быть невысокой, тогда и обычный мьютекс подойдет. Этот факт также свидетельствует о том, что в такой ситуации критические секции не дадут выигрыша в скорости, т.к., если мьютекс свободен, то WaitForSingleObject вернет управление, не переходя в режим ядра.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.