Цитата(aaarrr @ Nov 28 2011, 12:03)

А какой смысл в mutex'е? Заведите volatile-переменную, и пользуйтесь ей как флагом.
наверно можно и так.... операции чтение и запись - атомарные. но только каждый флаг будет в отдельной переменной. ......
просто портирую с uC/OS в FreeRTOS. в микроси есть флаги. Один поток в нужный момент выставляет флаги, 2-ой поток ждёт когда встанут(сбросятся) нужные флаги, т.е. 2-ой поток будет находится в блокированном состоянии до того, пока флаги не установятся. С volatile-переменной придется как-то в вайле с паузой проверять эту(эти) переменную(ные). или в отдельном потоке организовать проверку флагов и высылку события...... чё-то как-то всё сложно