Решил освежить понимание темы «ложных пробуждений» в условных переменных, залез на стековерфлоу и хохотался. «А ложные сегфолты не хотите ли?»
Но там освещены важные моменты, поэтому вот: пишу.
Вкратце (если вдруг кто не знает) - spurious wakeup - это явление, когда поток, спящий в ожидании условной переменной, может быть разбужен без причины.
(
Read more... )