1、臨界區只能用于對象在同一進程里線程間的互斥訪問;互斥體可以用于對象進程間或線程間的互斥訪問。
2、臨界區是非內核對象,只在用戶態進行鎖操作,速度快;互斥體是內核對象,在核心態進行鎖操作,速度慢。
3、臨界區和互斥體在Windows平臺都下可用;Linux下只有互斥體可用。
文章出處:
http://www.diybl.com/course/3_program/c++/cppsl/2008525/117880.html
posted on 2008-12-26 18:39
Sandy 閱讀(894)
評論(0) 編輯 收藏 引用 所屬分類:
c++學習