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