第1章 并发编程的挑战

第1章 并发编程的挑战 1.1 上下文切换 ​ 即使是单核处理器也支持多线程执行代码,CPU通过给每个线程分配CPU时间片来实现这个机制。 CPU时间片:CPU分配给各个线程的时间,时间片非常短,所以我们感受不到CPU在不断切换线程执行。时间片一般是几十毫秒 上下文切换:CPU在执行完当前任务的时间片后,会先保存这个任务的状态,然后才切换到下一个任务。其实就是任务从保存到再加载的过程,切换的代价就
相关文章
相关标签/搜索