C++多线程
C++多线程
ShenHang_
一个编程小菜鸡
展开
-
c++多线程之互斥量(mutex)、锁(lock,unlock,lock_guard)的应用
#include "stdafx.h"#include<iostream>#include<map>#include<vector>#include<string>#include<thread>using namespace std;void myprint(int num){ cout << "子线程开始...原创 2020-04-25 19:29:32 · 1336 阅读 · 0 评论 -
线程类的构造函数
构造函数的参数std::thread类的构造函数是使用可变参数模板实现的,也就是说,可以传递任意个参数,第一个参数是线程的入口函数,而后面的若干个参数是该函数的参数。第一参数的类型并不是c++中的函数指针(c++传递函数都是使用函数指针),在c++11中,增加了**可调用对象(Callable Objects)**的概念,总的来说,可调用对象可以是以下几种情况:1.函数指针2.重载了ope...原创 2020-04-22 21:55:34 · 496 阅读 · 0 评论