字体
关灯
   存书签 书架管理 返回目录
    测试环境准备就绪。
    所有人的目光,都聚焦在那个专门用于显示结果的“输出”窗口上。
    在旧的、非抢占式的内核下,如果同时启动进程A和进程B,结果是可预见的。
    由于进程A先启动,它会立刻陷入无限循环,霸占所有的计算资源。
    输出窗口上,将会出现一长串永无止境的“A”,而进程B,将永远没有机会运行,那个代表它的字符“B”,将永远不会出现。
    这就是协同式多任务的脆弱性。
    而现在,他们即将验证的,是那七行自动化代码,是否能改变这一切。
    “启动测试!”
    随着黄建功一声令下,两道指令同时发出。
    进程A,启动!
    进程B,启动!
    所有人都屏住了呼吸,死死盯着那个空白的输出窗口。
    下一秒。
    第一个字符,出现了。
    A
    紧接着,是第二个,第三个……
    A
    A
    A
    A
    A
    ……
    一连串的“A”,如同雨点般,迅速占满了输出窗口的第一行。
    看到这一幕,一些年轻的工程师,心头猛地一沉。
    “失败了?”
    “怎么还是这样?进程B呢?”
    紧张的气氛,开始在人群中蔓延。
    难道,他们呕心沥血写出的那七行代码,存在着致命的逻辑错误?
    只有黄建功和钱学敏等少数几位核心专家,依旧面色沉静。
    他们的目光,没有看输出窗口,而是看向了“调试模式”下的数据星空。
    在那里,他们能清晰地看到,那个与【调度中心】绑定的“当前进程运行心跳数”计数器,正在随着淡金色波纹的每一次扩散,飞速地向上跳动。
    1……2……3……
    ……50……
    ……80……
    ……99……
    所有人的心,都提到了嗓子眼。
    就是现在!
    当那个计数器的数字,从“99”,跳到“100”的瞬间!
    奇迹,发生了!
    嗡!
    那七行被镌刻在【OnWorldTick】事件中的神圣代码,被触发了!
    在数据星空中,一道代表着“内核级中断”的红色指令流,从【调度中心】猛地射出!
    它,精准地,

关闭+畅/阅读=模式,看最新完整内容。本章未完,请点击下一页继续阅读》》
上一章 目录 下一页