第464章 倒了杯水!
八點四十五分。
監控室里恢復了安靜。
大屏幕上的數字回落到了30以下,比賽的第二節開始了,觀眾回到了座位上,消費潮退了,曲線在下滑,平緩的,像退潮。
日誌全綠,從八點十八分那行黃色記錄之後,二十七分鐘,沒有第二次觸發,綠,綠,綠。
方遠還坐在3號工位上。
他的姿勢沒有變,從看到那行黃色記錄到現在,他一直保持著同一個姿勢,坐直,雙手搭在桌沿,眼睛在屏幕上。
但他的眼睛已經不在看日誌了。
日誌在刷,他知道,綠色的字符在往上滾,他知道,但他的眼睛定在了屏幕上的某一個點,不動了,像是聚焦在了屏幕和眼睛之間的某個地方,什麼都沒有的地方。
老周在1號工位上看了他一眼。
沒說話。
5號工位的值班員在寫日誌,筆在紙上沙沙地響。
…………
八點五十二分。
方遠動了。
他關了競態檢測日誌的窗口。
關了核心模塊狀態面板。
關了腳本終端。
三個窗口,一個一個關掉,屏幕上只剩下桌面,桌面的壁紙是默認的,藍色的Windows山丘,他盯著那個山丘看了兩秒。
然後他站起來了。
椅子往後滑了一點,滾輪在地板上發出很輕的聲音。
他站在工位旁邊,站了大概三秒,沒有往任何方向走,就是站著,像是需要確認自己的腿還能用。
然後他走了。
往飲水機的方向,飲水機在監控室的角落裡,靠著礦泉水箱,旁邊是那個垃圾桶,鐵皮的。
他走過去,走得不快,步子正常,看起來什麼都沒有。
他從桌上拿了一個紙杯,一次性的,白色的,杯壁很薄,捏一下就會變形。
他把紙杯放在飲水機的出水口下面。
按了熱水鍵。
水流下來了,細細的一股,熱氣從杯口升起來。
他看著水往杯子裡流。
杯子在他手裡。
他的手在抖。
…………
不是大幅度的抖,很輕,很細微,如果不仔細看,不會注意到,紙杯的杯壁在他手指間有一個極輕微的顫動,水面有一圈很小很小的漣漪,從杯壁反彈回來,再反彈出去。
他看著自己的手。
左手,按熱水鍵的那隻手是右手,端杯子的是左手,左手在抖。
他把右手也伸出來看了一下,右手沒有抖,只有左手,不知道為什麼是左手,也許是因為左手在端著東西,重量暴露了顫動,也許右手也在抖,只是他沒有注意到。
不是害怕。
不是緊張。
是繃了太久,突然鬆了一下,像一根拉了十一天的皮筋,忽然有人鬆了手。
十一天,從切流那一刻開始,他坐在3號工位上,每天盯著競態檢測日誌,每天看綠色的字符往上滾,每天知道系統在跑,每天知道補丁在那兒等著,每天知道如果競態條件出現,他的代碼必須攔住它。
十一天,他沒有想過」萬一攔不住」,他不允許自己想這個,168小時驗證過了,五遍模擬過了,邏輯是對的,代碼是對的,他相信自己的代碼。
但今晚八點十八分,補丁真的被觸發了。
不是在測試環境裡,不是在模擬里,是在冬奧正式運行的全球直播中,並發量82,Type-2雙寫衝突,他的代碼在0.3秒內完成了檢測、判斷、回滾、重排隊。
他的代碼攔住了。
現在他站在飲水機前面,水在杯子裡,手在抖。
身體比大腦誠實,大腦在說」沒事了,攔住了,正常」,身體在說別的話,身體記得十一天裡每一個夜班,每一次盯著日誌刷新的三秒等待,每一次看到綠色字符時無意識地鬆一口氣然後又繃起來,身體把這些都記住了,壓在某個地方,等著一個出口。
0.3秒,就是那個出口。
水快滿了,他鬆開了熱水鍵。
端起杯子,手還在抖,他用另一隻手扶了一下杯底。
喝了一口。
燙的,燙到了舌頭,他沒有在意,熱水從喉嚨流下去,燙的,有一種很實在的感覺,他又喝了一口。
…………
他端著水回到了工位。
坐下來,把紙杯放在馬克杯旁邊,馬克杯里還有下午喝剩的咖啡,涼的,顏色深得發黑,紙杯里是熱水,冒著氣,一冷一熱,挨著。
他重新打開了競態檢測日誌。
綠。
他看了一會兒,手不抖了。
他把那行黃色記錄又看了一遍,第三遍了。
」RACE_CHECK: INTERCEPT. Timestamp: 20:18:03.714.」
20:18:03.714。
精確到毫秒,他的代碼在那個毫秒做了正確的事。
他關了詳細信息。
靠在椅背上。
摘下眼鏡。
揉了一下眼睛,這次揉的時間很長,大概十五秒,雙手捂著眼睛,眼眶周圍的壓痕很深,他閉著眼睛,坐在那兒,像是在休息,又像是在消化什麼東西。
…………
老周走過來了,第二次。
他站在方遠旁邊,沒有看屏幕,看的是方遠。
方遠放下手,睜開眼,眨了幾下,把眼鏡戴回去。
」沒事。」方遠說。
老周看了他一眼。
」嗯。」老周說。
然後他轉身走回了1號工位,走到一半停了一下,回頭。
」包子要不要?」他說,」還剩幾個,在袋子裡,涼了,微波爐熱一下就行。」
方遠愣了一下,不是因為包子,是因為老周問了這麼一句,這不像老周,老周的對話通常是」幾倍」」兩倍」」收」,問要不要吃包子,是另一個頻道的話。
」不用了。」他說,」謝謝。」
」謝謝」兩個字說出來他自己都覺得奇怪,在這間監控室里,在1號工位和3號工位之間,從來沒有人說過」謝謝」。
」行。」老周走了,走的時候搪瓷缸晃了一下,杯口的茶水差點灑出來,他扶了一下,穩了。
監控室里又安靜了,5號工位的值班員在翻手機,大概是在看比賽的結果。
…………
九點十分。
方遠坐在3號工位上。
屏幕上的日誌在刷,綠色的,正常的,跟過去十一天的每一分鐘一樣。
紙杯里的水溫了,他又喝了一口。
他沒有去想那個0.3秒,不需要想了,補丁在那兒,日誌在那兒,黃色的記錄在那兒。
他知道如果沒有那次168小時的驗證,如果沒有那次崇禮實測後的凌晨修復,如果他沒有在所有人都說」沒問題」的時候又跑了第四遍、第五遍模擬。
今晚的結果會不一樣。
但他沒有說這句話。
不需要說,日誌說了。
…………
他看了一眼摺疊床,軍綠色的帆布,被子是皺的,枕頭凹下去一塊。
今晚他不打算睡。
不是睡不著,是不想。
他想在這兒坐著,看日誌,看綠色的字符往上滾,看系統在跑,他的系統在跑,他的代碼在跑,在冬奧的每一筆交易里跑,在那個0.3秒已經過去之後的每一秒里跑。
窗簾外面的天是黑的,杭州凌晨的天,監控室里只有屏幕的光,大屏幕上的數字降到了個位數,凌晨的場館沒有消費了,但系統還在跑,心跳燈還在閃。
紙杯里的水涼了,他喝了最後一口,涼的水。
把空杯子捏扁了,扔進了馬克杯旁邊的垃圾桶里。
重新看屏幕。
綠。
數據還在跑,正常的。
他沒說話。
監控室里恢復了安靜。
大屏幕上的數字回落到了30以下,比賽的第二節開始了,觀眾回到了座位上,消費潮退了,曲線在下滑,平緩的,像退潮。
日誌全綠,從八點十八分那行黃色記錄之後,二十七分鐘,沒有第二次觸發,綠,綠,綠。
方遠還坐在3號工位上。
他的姿勢沒有變,從看到那行黃色記錄到現在,他一直保持著同一個姿勢,坐直,雙手搭在桌沿,眼睛在屏幕上。
但他的眼睛已經不在看日誌了。
日誌在刷,他知道,綠色的字符在往上滾,他知道,但他的眼睛定在了屏幕上的某一個點,不動了,像是聚焦在了屏幕和眼睛之間的某個地方,什麼都沒有的地方。
老周在1號工位上看了他一眼。
沒說話。
5號工位的值班員在寫日誌,筆在紙上沙沙地響。
…………
八點五十二分。
方遠動了。
他關了競態檢測日誌的窗口。
關了核心模塊狀態面板。
關了腳本終端。
三個窗口,一個一個關掉,屏幕上只剩下桌面,桌面的壁紙是默認的,藍色的Windows山丘,他盯著那個山丘看了兩秒。
然後他站起來了。
椅子往後滑了一點,滾輪在地板上發出很輕的聲音。
他站在工位旁邊,站了大概三秒,沒有往任何方向走,就是站著,像是需要確認自己的腿還能用。
然後他走了。
往飲水機的方向,飲水機在監控室的角落裡,靠著礦泉水箱,旁邊是那個垃圾桶,鐵皮的。
他走過去,走得不快,步子正常,看起來什麼都沒有。
他從桌上拿了一個紙杯,一次性的,白色的,杯壁很薄,捏一下就會變形。
他把紙杯放在飲水機的出水口下面。
按了熱水鍵。
水流下來了,細細的一股,熱氣從杯口升起來。
他看著水往杯子裡流。
杯子在他手裡。
他的手在抖。
…………
不是大幅度的抖,很輕,很細微,如果不仔細看,不會注意到,紙杯的杯壁在他手指間有一個極輕微的顫動,水面有一圈很小很小的漣漪,從杯壁反彈回來,再反彈出去。
他看著自己的手。
左手,按熱水鍵的那隻手是右手,端杯子的是左手,左手在抖。
他把右手也伸出來看了一下,右手沒有抖,只有左手,不知道為什麼是左手,也許是因為左手在端著東西,重量暴露了顫動,也許右手也在抖,只是他沒有注意到。
不是害怕。
不是緊張。
是繃了太久,突然鬆了一下,像一根拉了十一天的皮筋,忽然有人鬆了手。
十一天,從切流那一刻開始,他坐在3號工位上,每天盯著競態檢測日誌,每天看綠色的字符往上滾,每天知道系統在跑,每天知道補丁在那兒等著,每天知道如果競態條件出現,他的代碼必須攔住它。
十一天,他沒有想過」萬一攔不住」,他不允許自己想這個,168小時驗證過了,五遍模擬過了,邏輯是對的,代碼是對的,他相信自己的代碼。
但今晚八點十八分,補丁真的被觸發了。
不是在測試環境裡,不是在模擬里,是在冬奧正式運行的全球直播中,並發量82,Type-2雙寫衝突,他的代碼在0.3秒內完成了檢測、判斷、回滾、重排隊。
他的代碼攔住了。
現在他站在飲水機前面,水在杯子裡,手在抖。
身體比大腦誠實,大腦在說」沒事了,攔住了,正常」,身體在說別的話,身體記得十一天裡每一個夜班,每一次盯著日誌刷新的三秒等待,每一次看到綠色字符時無意識地鬆一口氣然後又繃起來,身體把這些都記住了,壓在某個地方,等著一個出口。
0.3秒,就是那個出口。
水快滿了,他鬆開了熱水鍵。
端起杯子,手還在抖,他用另一隻手扶了一下杯底。
喝了一口。
燙的,燙到了舌頭,他沒有在意,熱水從喉嚨流下去,燙的,有一種很實在的感覺,他又喝了一口。
…………
他端著水回到了工位。
坐下來,把紙杯放在馬克杯旁邊,馬克杯里還有下午喝剩的咖啡,涼的,顏色深得發黑,紙杯里是熱水,冒著氣,一冷一熱,挨著。
他重新打開了競態檢測日誌。
綠。
他看了一會兒,手不抖了。
他把那行黃色記錄又看了一遍,第三遍了。
」RACE_CHECK: INTERCEPT. Timestamp: 20:18:03.714.」
20:18:03.714。
精確到毫秒,他的代碼在那個毫秒做了正確的事。
他關了詳細信息。
靠在椅背上。
摘下眼鏡。
揉了一下眼睛,這次揉的時間很長,大概十五秒,雙手捂著眼睛,眼眶周圍的壓痕很深,他閉著眼睛,坐在那兒,像是在休息,又像是在消化什麼東西。
…………
老周走過來了,第二次。
他站在方遠旁邊,沒有看屏幕,看的是方遠。
方遠放下手,睜開眼,眨了幾下,把眼鏡戴回去。
」沒事。」方遠說。
老周看了他一眼。
」嗯。」老周說。
然後他轉身走回了1號工位,走到一半停了一下,回頭。
」包子要不要?」他說,」還剩幾個,在袋子裡,涼了,微波爐熱一下就行。」
方遠愣了一下,不是因為包子,是因為老周問了這麼一句,這不像老周,老周的對話通常是」幾倍」」兩倍」」收」,問要不要吃包子,是另一個頻道的話。
」不用了。」他說,」謝謝。」
」謝謝」兩個字說出來他自己都覺得奇怪,在這間監控室里,在1號工位和3號工位之間,從來沒有人說過」謝謝」。
」行。」老周走了,走的時候搪瓷缸晃了一下,杯口的茶水差點灑出來,他扶了一下,穩了。
監控室里又安靜了,5號工位的值班員在翻手機,大概是在看比賽的結果。
…………
九點十分。
方遠坐在3號工位上。
屏幕上的日誌在刷,綠色的,正常的,跟過去十一天的每一分鐘一樣。
紙杯里的水溫了,他又喝了一口。
他沒有去想那個0.3秒,不需要想了,補丁在那兒,日誌在那兒,黃色的記錄在那兒。
他知道如果沒有那次168小時的驗證,如果沒有那次崇禮實測後的凌晨修復,如果他沒有在所有人都說」沒問題」的時候又跑了第四遍、第五遍模擬。
今晚的結果會不一樣。
但他沒有說這句話。
不需要說,日誌說了。
…………
他看了一眼摺疊床,軍綠色的帆布,被子是皺的,枕頭凹下去一塊。
今晚他不打算睡。
不是睡不著,是不想。
他想在這兒坐著,看日誌,看綠色的字符往上滾,看系統在跑,他的系統在跑,他的代碼在跑,在冬奧的每一筆交易里跑,在那個0.3秒已經過去之後的每一秒里跑。
窗簾外面的天是黑的,杭州凌晨的天,監控室里只有屏幕的光,大屏幕上的數字降到了個位數,凌晨的場館沒有消費了,但系統還在跑,心跳燈還在閃。
紙杯里的水涼了,他喝了最後一口,涼的水。
把空杯子捏扁了,扔進了馬克杯旁邊的垃圾桶里。
重新看屏幕。
綠。
數據還在跑,正常的。
他沒說話。