进程A的光芒,在一瞬间,凝固了。
紧接着,它的所有“上下文”信息,被完整地打包,存入了它的PCB档案袋中。
它的状态,从“运行中”,瞬间,切换为了“就绪”。
然后,它被调度器,毫不留情地,踢到了“就绪队列”的队尾,去排队了。
与此同时。
那个,一直,在队列头部,默默等待的,“进程B”的光点,被选中了。
它的PCB档案被打开,所有沉睡的“上下文”信息,被重新加载。
它的状态,从“就绪”,切换为了“运行中”!
整个过程,快如闪电,充满了不容置疑的系统级权威!
这,就是“抢占”!
这,就是,时间的第一次,强制切割!
而在,那个,所有人关注的“输出”窗口上。
就在,那一长串“A”的末尾。
一个,全新的字符,终于,破土而出!
B
它出现了!
在被压制了100个心跳周期之后,进程B,终于,在调度器的强制干预下,夺回了,属于它的,运行权!
“出来了!出来了!是B!”
人群中,爆发出,一声,压抑不住的,惊呼!
紧接着。
更多的“B”,开始,疯狂地,涌现出来。
B
B
B
B
B
……
它,同样,以,极快的速度,打印了,整整一行。
然后,当,又一个100心跳周期,过去之后。
那道,红色的,内核级中断指令,再次,出现!
这一次,它,精准地,命中了,正在运行的“进程B”。
“进程B”被剥夺了运行权,乖乖地,回到了队尾。
而,排在队首的“进程A”,则,重新,获得了,世界的掌控权。
于是。
在输出窗口上,众人,看到了,让他们,永生难忘的一幕。
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA……
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB……
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA……