1. 首页 > 热点 >

wait函数 wait函数的头文件

小篇给大家谈谈wait函数,以及wait函数的头文件应用的知识点,希望对你所遇到的问题有所帮助。

wait函数 wait函数的头文件wait函数 wait函数的头文件


wait函数 wait函数的头文件


1、在C/C++中,wait(1000)是错误用法。

2、sleep和delay函数,是挂起(延时)一段时间的函数,用法和环境有细微别,效果基本一致,都是进程挂起。

3、wait函数,是进程管理函数,其参数是等待的子进程状态(int 类型,获取结束的状态值),而不是一个时间长度。

4、因此如果希望暂停运行一个准确的时间,就用sleep吧。

5、如果是其它语言环境,函数的意义则完全不同。

6、比如JAVA,sleep同样是线程休眠,wait则是等待+超时(只能用于同步控制模块),这样的wait(1000)是可以的,但并不保证一定等待1秒,可能对象0.5秒结束,那么0.5秒后就会继续执行了。

7、sleep是使当前线程休眠不做任何动作,wait是阻塞当前线程,并回收结束后的子线程没回收的内存。

8、就是sleep就只知道睡觉,wait就是在等待中做事。

9、然后第二问:就得看那条语句在前面,谁就先运行比如他们的位置是sleep(1000);wait(1000);那么就是sleep先运行完在运行wait,反之则是wait先运行完在运行sleep 。

10、sleep()只能暂停本线程不能暂停其他线程,而wait可以暂停任意线程。

11、sleep就是线程睡眠,到了时间自己会自动执行。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息