C++每日一练3.创建一个线程
Posted 鱼酱2333
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++每日一练3.创建一个线程相关的知识,希望对你有一定的参考价值。
需求:创建一个线程
1.使用静态函数做为循环函数
2.使用类的成员函数做为循环函数
std::thread 使用函数执行线程循环
#include <iostream>
#include <thread>
using namespace std;
void run()
while(true)
std::cout<<"ddd"<<std::endl;
void runId(int id)
while(true)
std::cout<<id<<std::endl;
int main()
std::thread t1(run);
std::thread t2(run);
std::thread t3(runId,1);
std::thread t4(runId,2);
while(true)
return 0;
使用类的成员函数做为 线程循环函数
#include <iostream>
#include <thread>
using namespace std;
class Task
public:
void run()
while(true)
std::cout<<"ddd"<<std::endl;
;
int main()
Task task;
std::thread t1(&Task::run,&task);
while(true)
return 0;
以上是关于C++每日一练3.创建一个线程的主要内容,如果未能解决你的问题,请参考以下文章