在c ++中创建线程的最简单方法是什么?我想创建一个使用已声明的方法来运行.就像是:
void task1(){
cout << "Thread started";
}
thread t1 = thread(task1());
Run Code Online (Sandbox Code Playgroud)
我想我想创建一个不需要下载任何库的线程,并且我的编译器很可能能够编译.我想回答的一个重要问题是,什么是c ++ 11?它是一个完全不同的语言,还是一堆图书馆?
C++ 11有线程库.一个非常简单的例子是:
#include <iostream>
#include <thread>
void task1()
{
std::cout<<"Thread started\n";
}
int main()
{
std::thread t1(task1);
t.join();
}
Run Code Online (Sandbox Code Playgroud)
见http://en.cppreference.com/w/cpp/thread/thread
| 归档时间: |
|
| 查看次数: |
139 次 |
| 最近记录: |