最后,游稚还是朝着身后的程澍跑去。他不知道自己为什么会做出这样的选择,跌跌撞撞地向前冲去,然而,在即将触及那熟悉身影的瞬间,眼前一黑,他猛然惊醒。
胸口剧烈起伏,心跳快得像是要从胸腔里跃出来,游稚伸手擦了擦额头的冷汗,过于真实的梦境让他久久无法平复。他坐起身,环顾四周,实验室里依旧充满了键盘敲击声和轻声讨论的嗡嗡低语。抬头看了眼时间,已经到了晚饭点,实验室的几名同学正在热火朝天地拼单,杨子琪如往常一样走过来,笑着问他要不要一起点餐。
游稚沉吟片刻,最终还是摇头拒绝了。他想一个人出去走走,透透气。
夕阳正浓,金色的光芒洒落在校园里,香樟大道上人潮涌动,三三两两的学生结伴同行,谈笑风生。游稚却忽然觉得自己像是这片人流中不合时宜的一抹影子。他时常有这种感觉,像是置身于世界之外,身边的人都在向前走,而他始终是多余的。
他抬起头,正打算甩掉这些消极的念头,手机却在此刻突兀地震动起来。
看到屏幕上的来电显示,游稚猛地停下脚步,险些把手机摔了。
“喂,学长,吃饭了吗?”程澍那熟悉的嗓音从电话那头传来。
游稚的指尖不自觉收紧,强作镇定地回道:“还没,正准备去吃。”
“太好了,那我可以加入你吗?”程澍的语气带着一丝期待。
游稚下意识地想拒绝,可是话到嘴边,却鬼使神差地变成了:“可以。”
十分钟后,美食街的街角,程澍顶着微湿的发梢出现,一边张望,一边露出灿烂的笑容:“学长,你怎么换造型了?看起来更帅了啊!”
游稚被他夸得耳尖一热,支支吾吾地摆了摆手,心虚地低头翻菜单,随口问道:“最近很忙吗?”
“嗯,舞团那边给我安排了新节目,要通过考核才行。”程澍笑着点了份健康餐,语气带着几分疲惫,“实验课的作业也不能落下,所以最近都没时间休息。”
游稚心里一动,端起水杯掩饰自己的神色。他其实早就注意到程澍这几天来去匆匆,连课间休息时都在伏案写代码,有时候困得撑不住了,便靠在椅背上眯一会儿。
“学长,”程澍忽然抬起头,眼神真诚,“等我的新表演通过考核,你会来看吗?”
游稚的手微微一顿,心绪翻涌,嘴上却本能地应付道:“啊……会,一定去给你捧场。”
他没说出口的是,他不确定自己能不能接受。表演的时候,程澍并不属于他,而是属于舞台,属于所有观众。
“太好了!”程澍明显很开心,兴奋地说道,“到时候我送你两张票,你可以带朋友一起,那个……上次陪你来的那位朋友,他好像很喜欢明觉哥?”
“明觉?”游稚怔了怔,脑海里浮现出那个在舞台上魅力四射的长发男人,“你是说第一个solo的那个?”
“对啊,他本名叫李明觉。”程澍笑着补充,“啊,我偷偷告诉你他的本名,他应该不会生气吧……”
游稚轻笑出声,摇摇头:“放心吧,我不会乱说的。不过阿照确实对他很感兴趣……主要是对他的脸和身材。”
“明觉哥人很好的,而且单身。”程澍忽然凑近一些,狡黠地挑了挑眉,“要不要我帮忙介绍一下?”
游稚的心猛地一跳,不知为何,他竟然下意识地想拒绝。他咽了口水,勉强笑着道:“算了吧……他是直男吧?我们不会去打扰直男的。”
程澍静静地看着他,唇角扬起一个意味不明的弧度,笑而不语。
游稚被这沉默弄得有些不自在,赶紧低头扒了几口饭,心跳却怎么也平复不下来。
他不想去看程澍的表演,可是,他又忍不住想去。
这样矛盾的自己,未免太可笑了。
吃过晚饭,程澍道明来意:请游稚教他第三个作业。游稚欣然应允,想也不想就带程澍回实验室。他的桌子足够大,坐两个人完全没问题,而且低声讨论也不会影响其他人。如果去学校的自习室,那就得全程保持安静,显然不太方便。
不过,游稚显然没有意识到一个严峻的问题——实验室里的五个师妹加上还没离校的研三师姐,几乎个个都是程澍的颜粉。于是,便出现了这样一幕:游稚自然而然地打卡进门,程澍紧随其后,实验室里的人纷纷抬头,正准备和游稚打招呼,结果在看见程澍的瞬间,手中的东西接二连三地掉落,平日里牙尖嘴利的人竟然瞬间变结巴,脸上挂着僵硬的笑容,明知故问:“师兄,带朋友来了?”
游稚嘴角抽搐地答道:“嗯,实验课上的学生,过来问几个问题。”
紧接着,众女生立刻献宝似的问:“学长,要不要喝饮料?”“师兄,吃不吃糖?”
游稚只想仰天长啸:为什么平时我没这待遇?!
在一阵小小的骚乱后,实验室终于恢复了正常的学术氛围。程澍登陆实验课服务器,先向游稚讲述了自己的理解,包括什么是原语,如何使用等内容。
游稚听后十分欣慰。虽然程澍从未在群里提问,但显然认真看了他额外写的讲解,并且理解得相当透彻。只不过,理论理解是一回事,能不能写出代码又是另一回事,而课程设计的难点也正是在此。
“你现在已经知道原语的基本运作方式了,不错。”游稚打开自己编写的实验步骤,一条一条讲解,“这次的作业就是补充P和V的代码,并使用这两个原语写两个测试程序。”
“thread,线程那部分的代码看过了吗?就是提供中断、原语、自旋锁的那个文件夹。”
程澍快速翻找对应文件夹,点开浏览了一会儿,回答道:“嗯,简单扫了一遍,这次的代码问答题也都答上了。”
游稚拿过程澍的答案翻阅了一遍——五道线程题,三道调度器相关的题,两道同步机制的题。这些问题的答案网上基本都能找到,但程澍显然没有照搬,而是按照自己的理解写了出来。虽然有一些错误,但整体逻辑清晰。
游稚耐心地找到代码对应的地方,详细解释了一遍。程澍听得很认真,尽管游稚并没有直接指出错误的地方,而是让他自己推理修改,但他依然很快调整了几道答案。
游稚再检查了一遍,发现程澍的答案已经基本正确,便转向代码部分。
“首先,我们要实现这两个同步原语。”游稚选中实验文档中的相关部分,“你再开两个 cmd 窗口,在同一个窗口里翻代码太麻烦了。这一个窗口打开 .h 文件,另一个窗口打开你需要修改的 .c 文件。”
“……好,开好了。”程澍乖巧照做。
游稚稍作停顿,问道:“代码看过了吗?”
程澍顿了一下,随后不好意思地挠了挠头:“看过了,但……不会写。”
游稚:“……”
程澍咳了一声,补充道:“之前的 C 语言课程设计也只是刚刚及格。”
游稚早已料到,毕竟在这个世界里,他的人设是计算机学神,而程澍只是个普通本科生,C 语言不过是他为了毕业不得不面对的一门课。
无奈之下,游稚先帮程澍回顾了一遍 C 语言的基本语法,并结合 OS161 的代码实例讲解,比课堂上的枯燥理论要生动易懂许多。
程澍一边听,一边在笔记本上记录重点,偶尔点点头,时不时抬头确认游稚的意思,眼里满是专注。
在这种氛围里,时间过得飞快。
等游稚意识到时,实验室里已经走得差不多了,只剩他们两个。
游稚揉了揉有些酸痛的脖子,看着程澍的笔记本,忍不住笑道:“你记笔记的习惯倒是挺好的。”
程澍笑着合上笔记本,伸了个懒腰,语气里透着一丝满足:“学长讲得清楚,我总算弄明白这部分的逻辑了。”
游稚听他这样说,心里竟然生出一种奇妙的成就感。
实验室的灯光柔和地洒在他们身上,空气里弥漫着淡淡的墨水和纸张的气息。
游稚突然有些恍惚。
太阳彻底西沉前的最后一抹余晖悠悠洒进实验室的窗户,映照在程澍低头敲击键盘的侧脸上。游稚托着下巴,看着他专注的神情,觉得眼前这个人竟比日光还要耀眼。五官熟悉,气质却比过去更加清澈,就像一颗剔透的玻璃珠,让人分不清那是瞳孔映射的光,还是自己眼中泛起的星辉。