返回
繁体
首页

重生涅槃之再生花

视觉:
关灯
护眼
字体:

第九章 结识盟友(2 / 4)
在专注中隐约听见,又不会显得突兀,“不好意思,打扰一下可以吗?”

    没有回应。周铭的眉头紧锁,盯着屏幕上一行报错的红色提示,手指在删除键上悬停,似乎在思考如何重构。

    苏清璃耐心地等了两秒,稍微提高了一点音量,声音依旧柔和:“学长?周铭学长?”

    “嗯?”周铭猛地一个激灵,像是从深海中被骤然拉出水面,有些茫然地抬起头,厚厚的眼镜片后,那双因为长时间聚焦而显得格外呆滞、甚至有些涣散的眼睛,毫无焦距地看向声音来源。

    当他看清站在面前的,是一个穿着简单卫衣牛仔裤、长发扎成马尾、皮肤白皙、眉眼精致得如同画中走出的女生时,他明显愣住了,脸上迅速浮现出理工科男生在面对漂亮异性时,那种典型的、混合了惊讶、局促、紧张和一丝不知所措的表情。他甚至下意识地缩了缩脖子,仿佛想把自己藏进那堆书和电路板后面。

    “啊?呃……你,你叫我?”他手忙脚乱地想坐直身体,却不小心碰倒了桌边那本《算法导论》,厚实的书本“啪”地一声掉在地上,扬起少许灰尘。

    苏清璃立刻弯下腰,动作自然地帮他捡起书,轻轻拍掉封面的灰,然后双手递还给他,脸上自始至终带着一种毫无攻击性、充满善意的浅笑:“是的学长,不好意思吓到你了。我是大一经管学院的,叫苏清璃。”

    “哦,哦……苏,苏同学。”周铭接过书,胡乱地塞回桌上那堆东西里,耳朵尖有点发红,不敢直视她的眼睛,目光游移着,“有,有什么事吗?”

    苏清璃将手中那本《C++高级编程》翻开到其中一页,那里用荧光笔醒目地标记了一个复杂的多线程同步算法例题,旁边还有她模仿初学者笔迹写下的、看似认真实则故意留了破绽的演算步骤。

    “学长,我听我们系的同学说,计算机学院的周铭学长编程特别厉害,是真正的大神。”她语气带着恰到好处的仰慕和苦恼,“我最近在自学C++,遇到了这个关于多线程和锁的算法问题,怎么也想不明白,书上的解释太抽象了……我们经管学院的计算机课讲得浅,老师也说这个超纲了……我实在没办法了,能不能,麻烦你帮我看一下?就一下下,耽误你几分钟就好?”

    她将书页转向周铭,手指点在那个例题上,眼神清澈,充满了求知欲和一丝“走投无路”的恳切。

    这个问题是她精心挑选的。它涉及到底层的线程同步和死锁避免策略,对于一个大一新生(即使是经管学院对编程有兴趣的)来说,明显超纲,显得她“勤奋好学但天赋有限”;但对于周铭这种级别的大二技术天才而言,却又恰好在他最擅长的领域,难度适中,能让他立刻产生“我能解决”的成就感,并且有充分的发挥空间来展示他的技术见解。

    果然,周铭的注意力瞬间就被那个技术问题牢牢抓住了。他推了推滑到鼻尖的眼镜,身体不自觉地前倾,凑近书页,仔细看着那些代码和演算。当他看清问题内容和苏清璃那“漏洞百出”的尝试时,眼中那种面对异性时的局促和紧张迅速褪去,取而代之的是一种技术人特有的、进入专业领域后的锐利和专注。

    “这里,”他几乎是不假思索地拿起手边一支铅笔,毫不客气地在苏清璃的书上那道例题旁边空白处划拉起来,语速瞬间变得飞快,带着一种不容置疑的笃定,“你的思路完全错了。用这种朴素的互斥锁嵌套,在资源竞争激烈时百分之百会造成死锁,你看你这个条件判断的边界……”

    他一旦进入讲解状态,就像换了个人。语言依旧带着理工科的直接甚至有些“笨拙”,但逻辑链条异常清晰严密,深入浅出,不仅指出了苏清璃“错误”的根源,还迅速勾勒出了几种更优的解决方案,甚至引申到了操作系统调度和内存屏障的底层原理。他眼神发亮,整个人散发出一种沉浸在知识传递中的、纯粹的光芒。

    苏清璃微微睁大眼睛,身体前倾,做出全神贯注倾听的样子,不时随着他的讲解轻轻点头,恰到好处地在他停顿的间隙,提出一两个看似懵懂、实则精准地点在算法核心难点或不同解决方案优劣比较上的问题。

    “学长,那如果考虑缓存一致性问题,用自旋锁会不会比信号量在这里更好?”

    “哦?你还知道缓存一致性和自旋锁?”周铭讲解的语速顿了一下,有些惊讶地抬眼看了看苏清璃,镜片后的眼睛亮了一下,仿佛在沙砾中意外发现了一小块闪光的矿石。

    苏清璃不好意思地抿嘴笑了笑,眼神纯真:“就是……平时等专业课的时候,在图书馆瞎翻了一些杂书,看到了点名词,也不知道理解得对不对。”

    这个小小的、显示出她并非完全“技术小白”的插曲,显然让周铭的兴致更高了。他看苏清璃的眼神,已经从最初的“又一个来问问题的麻烦漂亮学妹”,悄然变成了“咦?你好像能听懂一点?而且问的问题在点子上?”的惊讶和隐隐的欣赏。对于一个常年沉浸在代码世界、周围几乎无人能跟上他思维速度的孤独天才而言,这种“被听懂”的感觉,哪怕只是很浅的一层,也足以带来