目录 1 什么是C++多线程? 2 C++多线程基础知识 2.1 创建线程 2.2 互斥量使用 lock()与unlock( ...
目录 1 什么是C++多线程? 2 C++多线程基础知识 2.1 创建线程 2.2 互斥量使用 lock()与unlock( ...
转:https://www.cnblogs.com/ktao/p/7563289.html 1. 为什么构造函数不能为虚函数? 虚函数的调用需要虚函数表指针,而该指针存放在对象的内存空 ...
转自:http://blog.csdn.net/KangRoger/article/details/44706403 目录 条款1:视C++为一个语言联邦 条款2:尽量以const、enum、i ...
https://blog.csdn.net/sinat_39037640/article/details/74080509 ...
创建和等待多个线程 数据和共享问题分析 只读的数据 有读有写 其他案例 共享数据的保护案例代码 创建和等待多个线程 服务端后台开发就需要 ...
c++ algorithm的常用函数 https://blog.csdn.net/hy971216/article/details/80056933 reverse() rev ...
1.安全性 在多线程环境下对同一个shared_ptr对象读操作没有问题,它的引用计数是原子的,安全且无锁,但是如果是多线程下有读写操作,以及对shared_ptr指向的对象有读写操作,那么就会发生 ...
转载自https://blog.csdn.net/qjh5606/article/details/85881680 list::splice实现list拼接的功能。将源list的内容部分或全部元素删 ...
数据在计算机中以补码存储 移位运算符:<< 左移运算符 >> 右移运算符 一丶 << 左 ...
传递临时对象 陷阱 总结 临时对象作为线程参数 线程id的概念 临时对象构造时的抓捕 成员函数指针做线程函数 ...