已持有cs的线程,对该cs再次调用EnterCriticalSection时,会导致死锁,开发过程中务必要避免重复持cs的情况出现
cs内部没有使用任何内核对象,因此执行效率极高
cs内部由系统分配内存,因此需要调用DeleteCriticalSection释放内存
多个线程对同一个cs执行EnterCriticalSection,仅能有一个线程持有该cs
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题