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

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