windows系統在內核態,用戶態,提供了很多種同步機制,用於控制都處理器、多線程併發。
高IRQL的同步
- 互鎖操作
- 自旋鎖
- 排隊的自旋鎖
- 棧內排隊自旋鎖
- 執行體的互鎖操作
低IRQL的同步
- 互斥體(僅用於內核模式)
- 互斥體(被導出至用戶模式)
- 信號量
- 事件
- 事件對
- 定時器
這些同步方式,有些適用於內核模式,如:寫驅動的時候,有些適用於用戶模式,如:寫應用程序的時候,這裏不再詳細贅述。
windows系統在內核態,用戶態,提供了很多種同步機制,用於控制都處理器、多線程併發。
這些同步方式,有些適用於內核模式,如:寫驅動的時候,有些適用於用戶模式,如:寫應用程序的時候,這裏不再詳細贅述。