xml*_*lmx 2 windows winapi multithreading handle visual-c++
在经典着作"Win32中的多线程应用程序"中,第31页,有一个声明如下:
要强制执行安全性,无法从线程ID获取句柄.
但是,我知道有一个众所周知的API,即OpenThread可以做这个工作.
这是这本书的错误吗?
这本书在Win32中的多线程应用程序出版于1996年,早于OpenThread()函数可用的操作系统.所以,这本书已经过时了.
上面的MSDN链接说OpenThread()需要WindowsXP/2003.然而,正如卢克在下面的评论中所指出的那样,似乎这个功能也出现在Windows 2000中.(这仍然在这本书之前,但我认为值得澄清一下.
参考文献: