C++线程创建

直接贴代码

#include <iostream>
#include <thread>   
#include <unistd.h>

void fun(int a)
{
  while(1)
  {
     std::cout << "I am fun ,传参为:" << a <<std::endl; 
     sleep(1);
  }
}

void fun2()
{
  while(1)
  {
      std::cout << "I am fun2" << std::endl; 
      sleep(1);
  }
}

int main()
{
   std::thread t(fun,3);
   std::thread t2(fun2);

   t.join();
   t2.join();

   return 0;
}

运行结果为:

I am fun ,传参为:3
I am fun
I am fun
I am fun ,传参为:3

......

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页