C++怎么实现间隔15秒执行一次线程
C++如何实现间隔15秒执行一次线程?
比如我打算每隔15秒输出一个数字1,连续输出10次,怎么实现?
------解决方案--------------------
我写了一个小例子
比如我打算每隔15秒输出一个数字1,连续输出10次,怎么实现?
------解决方案--------------------
我写了一个小例子
- C/C++ code
#include<stdio.h> #include<process.h>//多线程 #include<windows.h>//Sleep延时 void thread2(void *){ printf("线程2启动\n"); return; } void thread1(void *){ Sleep(500);//延时500毫秒 for(int i=0;i<10;i++){ _beginthread(thread2,0,NULL);//启动线程 Sleep(500);//延时500毫秒 } return; } void main(){ printf("准备启动线程1\n"); _beginthread(thread1,0,NULL);//启动线程 printf("线程1已启动\n\n"); getchar(); }