Да, интересно, а насколько легковесны такие вызовы (в тактах,
например): 1) занятие-освобождение незанятого мьютекса, не ожидаемого в другом потоке;
2) сигнализация (постинг) семафора;
3) проверка не заблокированного семафора (без ожидания);
4) постинг в очередь сообщения короткого сообщения (указатель);
5) чтение из очереди короткого сообщения;
6) постинг event-flag'а.