Microsoftは、Window 7がハイブリッド(N:Mユーザースペース/カーネルスペーススレッドマッピング)を導入するスレッドサブシステムを改善したことを紹介しました。
誰かがスレッド実装の詳細を知っていますか?多くの資料(そして明らかにLinux NPTL実装のオープンソース)とMac OSスレッドの実装に関する情報がありますが、Windows7のスレッド実装の詳細に関する情報は見つかりませんでした。
特に私は興味があります:
- 同期プリミティブの実装(Linuxのfutexなど)
- スレッドキューイングポリシー
- スレッドデータ構造
- スレッドローカルストレージの実装
- メモリの割り当てと割り当て解除
- ...私が言及するのを忘れた他のスレッド関連の機能
提供された情報および/またはリンクについていただければ幸いです。