Здравствуйте, rg45, Вы писали:
R>Просто в твоем примере между unlock и lock совсем нет никакого интервала ожидания и второй поток просто не успевает "воткнуться". Перенеси "sleep" в другую точку и ты увидишь что все вполне "fair":
Я понимаю, речь больше именно о том сценарии, когда "поток не успевает воткнутся".
Истинно fair мьютексы его поддерживают.
Свой тред удалил, потому что коллеги сказали, что велосипед, который я сделал, сделан уже в одной библиотеке, поэтому я успокоился насчёт его корерктности.