Есть ли семафон, который работает как шахматный таймер, что означает;
Поток A завершает свою задачу, возвращается к началу и вызывает Семафор
Это запускает поток 2, который проходит через свой код, возвращается к началу и вызывает семафор
Это вызывает поток А, который ...
Итак, Семафор блокирует и сигнализирует.
Я знаю, что могу просто использовать два события и WaitForSingleObject, но мне было интересно, есть ли семафор, который делает это специально?
Находясь на предмете, насколько "дорогим" является Событие и насколько "дорог" "WaitForSingleObject () с точки зрения памяти и процессора?