Я делаю эксперименты с IPC, особенно с Mutex, Semaphore и Spin Lock. Я узнал, что Mutex используется для асинхронного блокирования (со сном (в соответствии с теориями, которые я читаю в NET)) Механизм, семафор - это механизм синхронного блокирования (с сигналом и спящим), а запирающие блоки - синхронный, но не спальный механизм.
Может кто-нибудь помочь мне прояснить эти вещи глубоко? И еще одно сомнение касается Mutex, когда я написал программу с потоком и мьютексом, в то время как один поток запускает другой поток, не находится в состоянии сна, но он постоянно пытается получить Lock. Итак, Mutex спал или не спал???