第一个 c++11多线程

原创 2015年11月18日 22:47:58
// Consolehello.cpp : 定义控制台应用程序的入口点。
//


#include "stdafx.h"
#include <thread>
#include <iostream>
#include <boost\smart_ptr\shared_ptr.hpp>
void hello()
{
std::cout<<"hello"<<std::endl;
}
int _tmain(int argc, _TCHAR* argv[])
{
for(int k = 0 ; k < 10 ; k++)
{
std::auto_ptr<std::thread> test(new std::thread(hello));

boost::shared_ptr<std::thread> te(new std::thread(hello));
test->join();
te->join();
}
return 0;
}

相关文章推荐

C++11多线程demo

  • 2016年11月19日 20:17
  • 2KB
  • 下载

C++11多线程

  • 2014年05月12日 20:24
  • 15.06MB
  • 下载

C++11多线程基本使用

C++11增加了线程及线程相关的累,很方便的支持了并发编程,使得编写的多线程程序的可移植性得到了很大的提高....

C++11多线程示例

  • 2015年12月03日 13:37
  • 3.01MB
  • 下载

C++11多线程——lock详解

C++11提供了两种管理锁的类 std::lock_guard:与mutex RAII相关,方便线程对互斥量上锁std::unique_lock:   与mutex RAII相关,方便线程对互斥量...

c++11多线程编程之condition_variable

c++11多线程编程之condition_variable 主要从一个问题出发,编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须...

C++11多线程编程

C++11开始支持多线程编程,之前多线程编程都需要系统的支持,在不同的系统下创建线程需要不同的API如pthread_create(),Createthread(),beginthread()等,使用...

C++11多线程——mutex学习

Mutex也称之为互斥量,C++11中与mutex相关的类与函数声明都在头文件中。   一头文件内容简介: Classes 1.1 Mutexes mutex                     ...

Cocos2dx 3.0 过渡篇(二十七)C++11多线程std::thread的简单使用(下)

本篇接上篇继续讲:上篇传送门:http://blog.csdn.net/star530/article/details/24186783 简单的东西我都说的差不多了,想挖点深的差点把自己给填进去...

C++11多线程——<future>之std::promise学习

Promise对象可保存T类型的值,该值可被future对象读取(可能在另一个线程中),这是promise提供的同步的一种手段。在构造promise时,promise对象可以与共享状态关联起来,这个共...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第一个 c++11多线程
举报原因:
原因补充:

(最多只允许输入30个字)