如何唤醒sleep,让sleep提前返回
来源:互联网 发布:武汉纬创软件怎么样 编辑:程序博客网 时间:2024/05/01 17:59
/**
*@brief解决linux下,让sleep提前返回的实现方式
* 解决方案:通过信号方式。
* 每当按下 Ctrl+C时,sleep都会提前退出
*/
#include <iostream>
#include <signal.h>#include <errno.h>
void sig_int(int n)
{
std::cout << "sig = " << n << std::endl;
}
int main()
{
signal(SIGINT, &sig_int);
for (int i = 0; ; i++)
{
errno = 0;
sleep(3);
std::cout << "i = " << i << " errno=" << errno << std::endl;
}
return 0;
}
- 如何唤醒sleep,让sleep提前返回
- 如何让 Qt 程序 Sleep
- 如何让 Qt 程序 Sleep
- 如何让 Qt 程序 Sleep
- 如何让 Qt 的程序使用 Sleep
- 如何让 Qt 的程序使用 Sleep
- 如何让 Qt 的程序使用 Sleep
- 如何让 Qt 的程序使用 Sleep
- 如何让 Qt 的程序使用 Sleep .
- 如何让 Qt 的程序使用 Sleep .
- 如何让 Qt 的程序使用 Sleep
- 如何让 Qt 的程序使用 Sleep
- c# 长时间sleep的唤醒
- sleep
- sleep
- sleep()
- Sleep
- sleep
- 3_13_倒序输出hello,world
- ShellCode 过防火墙
- 学习日记1
- c++求两坐标点的的距离
- (第四周任务二)利用多文本组织项目
- 如何唤醒sleep,让sleep提前返回
- C++中extern “C”含义深层探索
- 开始我的博客生活~
- 杀毒软件原理 四
- 3_13_DOUBLEWEI 基本功练习のfile1_to_file2
- sysoper身份用户权限:不能查看数据字典表(引用)
- oracle锁表与解表
- IP协议号大全(网络协议号)
- 3_13_(Segmentation_fault_1)