C++的事件可以当作互斥来使用吗?互斥只能某时刻一个线程运行,事件呢?

2025-02-27 08:54:05
推荐回答(2个)
回答1:

事件一般不能当做Mutex来用,主要在于您的SetEvent是在哪里通过什么逻辑调用的。
特别是事件如果是ManualReset的,那就更不行了。

如果不用跨进程,一般情况下,可以使用CriticalSection代替Mutex。
但是等待CriticalSection没有返回WAIT_ABONDED这个功能。

回答2:

离结束还有00分01秒]