C++ Concurrency in Action, Second Edition阅读笔记(一、二章)
1 Hello, world of concurrency in C++!
1.1.1 Concurrency in computer systems
老式的计算机是单核的,会在不同任务间切换,让人感觉是同时进行的,这就叫做并发(Cocurrent),注意,这些Task的切换很快( task switches are so fast)
在进行SwitchTask时,OS需要存储CPU状态和当前运行任务的指令指针,然后找到对应switch的任务,然后加载对应的CPU状态和任务。
因此,单核的计算机相较于多
原创
2020-12-27 14:30:23 ·
1088 阅读 ·
3 评论