首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++线程中,没返回值的函数一旦被调用,即使线程被挂起,函数也一直执行吗?

2012-11-04 
C++线程中,没有返回值的函数一旦被调用,即使线程被挂起,函数也一直执行吗???C++线程中,没有返回值的函数一

C++线程中,没有返回值的函数一旦被调用,即使线程被挂起,函数也一直执行吗???
C++线程中,没有返回值的函数一旦被调用,即使线程被挂起,函数也一直执行吗???

[解决办法]
被挂起后就不执行了
[解决办法]
WaitForSingleObject只是等待对象的状态被激发,5000毫秒没等到激发状态就返回超时,跟线程挂不挂起没关系
[解决办法]
线程挂起则线程暂停运行。 线程的运行其实就是执行函数。 线程都挂起了,函数由谁来执行?
[解决办法]
就是等待一个状态的改变,等待谁,是你在函数里面传进去的,一般是指向核心对象的句柄。可以是线程句柄、信号量、锁等。

探讨

其实是这个函数WaitForSingleObject没太看明白什么意思

[解决办法]
不执行的
[解决办法]
《Windows核心编程》
《深入解析Windows操作系统-Windows Internals》

热点排行