Рецепты против взаимных блокировок на сигнальных переменных

Доброго времени суток, уважаемые Хабраюзеры! Этим постом я продолжаю серию статей, направленных на борьбу за чистоту и безопасность разрабатываемых многопоточных программ.e6172d730c71b58a18d965cf4a1443c0.png Рисунок 1 — Взаимная блокировка 1-го рода с участием сигнальной переменной. В рамках этого поста мы рассмотрим проблемы, которые возникают при использовании сигнальных переменных, и покажем, как их можно избежать. Читать дальше →

© Habrahabr.ru