读书人

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

发布时间: 2012-05-03 14:06:56 作者: rapoo

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();    } 

读书人网 >C++

热点推荐