64,688
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <thread>
#include <stdio.h>
#include <stdlib.h>
void test_send(int _nID)
{
for(int ii =0; ii<30; ii++)
{
system("/home/demo/bin/sendxml test.xml");
}
}
int main(void)
{
std::thread t1(test_send,1);
t1.detach();
std::thread t2(test_send,2);
t2.detach();
std::thread t3(test_send,3);
t3.detach();
std::thread t4(test_send,4);
t4.detach();
std::thread t5(test_send,4);
t5.detach();
std::thread t6(test_send,4);
t6.detach();
std::thread t7(test_send,4);
t7.detach();
std::thread t8(test_send,4);
t8.join();
return 0;
}
代码如上, 执行的时候 ps -ef能看到多个进程在跑