1、臨界區只能用于對象在同一進程里線程間的互斥訪問;互斥體可以用于對象進程間或線程間的互斥訪問。2、臨界區是非內核對象,只在用戶態進行鎖操作,速度快;互斥體是內核對象,在核心態進行鎖操作,速度慢。3、臨界區和互斥體在Windows平臺都下可用;Linux下只有互斥體可用。
Powered by: C++博客 Copyright © Prayer