多线程基础复习---时间片轮转机制、线程调度、深入理解star()与run()、join 方法、线程的优先级、守护线程、关键字 synchronized
⭐时间片轮转机制 时间片轮转调度中唯一有趣的一点是时间片的长度。从一个进程切换到另一个进程是需要定时间的,包括保存和装入寄存器值及内存映像,更新各种表格和队 列等。假如进程切( processwitch),有时称为上下文切换( context switch),需要 5ms, 再假设时间片设为 20ms,则在做完 20ms 有用的工作之后,CPU 将花费 5ms 来进行 进程切换。CPU 时间的 20%被浪费在了管理开销上了。 时间片设得太短会导致过多的进程切换,降低了 CPU 效率: 而设得...
原创
2020-12-23 20:57:32 ·
669 阅读 ·
0 评论