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

c++ builder 如果使用sleep()函数,就会让程序睡多少秒啊(死机)怎么处理

2012-04-09 
c++ builder 如果使用sleep()函数,就会让程序睡多少秒啊(死机)怎么办c++ builder 如果使用sleep()函数,就

c++ builder 如果使用sleep()函数,就会让程序睡多少秒啊(死机)怎么办
c++ builder 如果使用sleep()函数,就会让程序睡多少秒啊(死机)怎么办

[解决办法]
有WaitForSingleObject之类的函数吗?
[解决办法]
sleep 的单位是毫秒
[解决办法]
sleep是阻塞调用的,参数单位是毫秒,实际上sleep的作用是阻塞当前线程,这时操作系统就会调度切换到其他线程,所以在主线程中要慎重使用。
如果是要等一段时间又在主线程的话可以设置一个定时器(Timer),然后在定时器消息或者回调函数中做处理,这样可以保证主线程不会阻塞假死。

热点排行