并发编程
zhuiyuanqingya
这个作者很懒,什么都没留下…
展开
-
C++并发编程实践笔记(一)—— 初识并发
1.何为并发 并发是指两个或者多个独立的活动同时发生。 1.1并发的类型 单核系统的并发 对于比较古老的机器,只有单个处理单元或者单个核心。计算机在某一时刻只可以真正执行一个任务,但它可以通过在极短时间内在多个任务之间进行切换,看起来就像多个任务在同时执行。 多核系统的并发 包含多个处理器的计算机用于服务器和高性能的计算任务已经有很多年了,现在急于单个芯片上具有多余一个核心的处理器...原创 2018-08-09 22:15:19 · 292 阅读 · 0 评论 -
C++并发编程实践笔记(二)——管理线程
0. std::thread 介绍 摘自:std::thread std::thread 对象可以不关联任何线程,线程也可以不与 std::thread 对象关联(调用 detach 后)。 没有两个 std::thread 对象可以表示同一个线程,std::thread 不可复制构造,也不可以复制赋值,但是可以移动构造和移动赋值。 1.基本管理线程 1.1启动线程 启动一个线...原创 2018-09-03 00:57:02 · 397 阅读 · 0 评论