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

C++怎么实现间隔15秒执行一次线程

2012-05-03 
C++如何实现间隔15秒执行一次线程?比如我打算每隔15秒输出一个数字1,连续输出10次,怎么实现?[解决办法]我

C++如何实现间隔15秒执行一次线程?
比如我打算每隔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();    } 

热点排行