微软介绍,Window 7 改进了线程子系统,引入了 Hybrid(N:M 用户空间/内核空间线程映射)。
有人知道线程实现的细节吗?虽然有很多材料(显然是 Linux NPTL 实现的开源)和一些关于 Mac OS 线程实现的信息,但我找不到任何关于 Windows 7 线程实现细节的信息。
我特别感兴趣的是:
- 同步原语实现(如 Linux 中的 futexes)
- 线程队列策略
- 线程数据结构
- 线程本地存储实现
- 内存分配和释放
- ...我忘记提及的其他线程相关功能
将不胜感激任何提供的信息和/或链接。