Здравствуйте, MaximE, Вы писали:
ME>Здравствуйте, Посторонним В., Вы писали:
DK>>>>Извини, поторопился: boost::read_write_mutex убрали, т.к. он приводил к deadlock-ам.
ПВ>>>А можно вкратце почему? Какого типа проблемы возникали? ПВ>>>Я к тому что уже где-то слышал, что RW мутексы — это не очень хорошо, хотелось бы узнать почему же.
ПВ>>Хм, что, никто не знает?
ME>Я не слыхал ничего плохого об rw мьютексах.
ME>Современные POSIX реализации предоставляют такой мьютекс, legacy же платформы, как виндоза, к примеру, не имеют такого мьютекса, поэтому в бусте была некачественная самопальная реализация такого мьютекса.
Я бы не стал так уж хоронить виндозу тока потому что она не соответствует POSIX. Не потому что она мне нравится, а потому что ей пренадлежит приличная часть рынка и с этим надо как-то жить
А может посоветуешь какие есть нормальные реализации rw lock-ов для Windows и Linix?