- 1
- 0
- 约1.34千字
- 约 1页
- 2026-05-21 发布于北京
- 举报
时间片
简单说来,就是CPU分配给各个程序的时间,使各个程序从表面上看是同时进行
的,而不会造成CPU资源浪费
在宏观上:我们可以同时打开多个应用程序,每个程序并行不悖,同时运行。但
是在微观上:由于只有一个CPU,一次只能处理程序要求的一部分,如何处理公平,
法就是引入时间片,每个程序轮流执行。
举个例子:
你同时输入两篇文档:A.txt和B.txt;
你在A中输入一个字,再在B中输入一个字,轮流输入,直至完成。总的
看来你似乎在同时进行两篇文章的录入,你可以说我一边写A一边写B。但是具体到
某个字时,就是沿着时间的前进,AB交替进行了。而你每个字输入所占用的这段时
间,我们就可以称之为时间片。
举个多线程程序的例子,说明时间片是怎样工作的(java)
如上:
由此可见:两个线程是交替执行的(数字的变化),从宏观上(同时输出)。
以下是搜的资料:
1,什么是时间片轮转:
时间片轮转调度是一种最古老,最简单,最公平且使用最广的算法是时间片调度。
每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。如果在时
间片结束时进程还在运行,则CPU将被
原创力文档

文档评论(0)