назад все на mutex перешли.
IMHO, разница в том, что mutex - эксклюзивный доступ к данным, а секция к коду и доступ к данным лучше паралелится. При этом критическая секция реализуется через mutex (если уж совсем хочется зачем-то).
А что Вы называете критической секцией? В линуксе не существует критических секций как таковых: это просто участок кода, защищенный каким-то механизмом синхронизации.
Что-то ты херню какую-то наплел...
На самом деле критическая секция и мьютекс - полные аналоги, только сеции не могут быть использованы для синхронизации процессов, и они быстрее (они на атомиках, не ходят в ядро)
Обсуждают сегодня