失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > C r e a t e T h r e a d的最后一个参数是p d w T h r e a d I

C r e a t e T h r e a d的最后一个参数是p d w T h r e a d I

时间:2021-05-21 14:33:17

相关推荐

C r e a t e T h r e a d的最后一个参数是p d w T h r e a d I

C r e a t e T h r e a d的最后一个参数是p d w T h r e a d I D,它必须是D W O R D的一个有效地址,C r e a t e T h r e a d

使用这个地址来存放系统分配给新线程的I D (进程和线程的I D已经在第4章中作了介绍)。

注意在Windows 2000(和Windows NT 4)下, 可以(并且通常是这样做的)为该参

数传递N U L L。它告诉函数,你对线程的I D不感兴趣,但是线程已经创建了。在

Windows 95和Windows 98下,为该参数传递N U L L会导致函数运行失败,因为函数试

图将I D写入地址N U L L(这是不合法的)。因此线程不能创建。

当然,操作系统之间的不一致现象会给编程人员带来一些问题。例如,在Wi n d o w s

2 0 0 0下(即使为p d w T h r e a d I D参数传递了N U L L,它也创建了该线程)编写和测试了一

126计计第二部分编程的具体方法

下载

个应用程序,当后来在Windows 98上运行该应用程序时,C r e a t e T h r e a d将不创建新的线

程。必须始终在你声称支持的所有操作系统(和所有版本)上充分测试应用程序。

C r e a t e T h r e a d的最后一个参数是p d w T h r e a d I D 可以(并且通常是这样做的)为该参 数传递N U L L。它告诉函数 你对线程的I D不感兴趣

如果觉得《C r e a t e T h r e a d的最后一个参数是p d w T h r e a d I 》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。