Почему boost::named_mutex не использует CreateMutex?
От: Abulafia  
Дата: 15.05.09 00:12
Оценка:
При переносе приложения на Linux захотелось использовать boost::interprocess::named_mutex для замены CreateMutex. Однако выяснилось, что named_mutex реализуется как объект в разделяемой памяти с атомарными счетчиками -- в Windows. А вот в Linux можно использовать семафоры, как и предполагалось. Почему так?? Чем создателей boost не устроил CreateMutex?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.