你以為上次的《薪水哥與資料大劫案》會劇終。才不是呢,他們的續集《薪水哥與資料大劫案之I/O的煩惱》再次震撼來襲。
《io的煩惱》
【建議cpu女生】
[cpu和word依偎在一起]
旁白:老大說,生活就像一盒巧克力,你永遠不知道下一顆是什麼味道。
word:聽說有一個行程產生了3個子行程,好奇妙啊。
cpu:真的嗎,有子行程一定很幸福吧。
旁白:而對於行程來說,你永遠不知道下一刻發生什麼。
boss吼道:你的時間片用完了,下一個!
[word突然翻臉,甩手而去,cpu輓留抹淚痛心狀]
旁白:也不知道下一刻遇到什麼人。
[cpu半趴伏在桌子上的輓留狀,一個男同學上,氣氛突然尷尬](男同學低頭在手機上畫圈圈,抬頭和cpu打個對眼,尷尬)
旁白:這裡的行程每天都在忙碌,Boring,不過偶爾會出現一些有意思的事情。
word對io:把程式員醜照拿過來。
美圖:把程式員醜照拿過來。
io:到底給誰?
word and 美圖:給我(異口同聲)。
boss:打一架吧,誰贏了給誰。
(此處安靜三秒鐘)
旁白:然後美圖和word打了一架,word輸了,cpu為此心疼了整整三個毫秒。最終word和美圖同時在同一個檔案上寫寫畫畫,把程式員畫成了猴子。
[所有人垂頭喪氣]
boss:程式員說了,你們打架事小,毀了他珍貴的照片事大,上鎖,以後 排隊來吧,每個時間只能一個人修改照片。
旁白:在這之後,不管我去哪,見到誰,毫無例外都在排隊。可就算最無聊的排隊,也總會有人弄出一些樂子。word和美圖同時搶奪顯示卡和硬碟。可是…
word(興奮):我搶到了顯示卡。
美圖( 無奈 ):我搶到了硬碟。
boss:word還需要硬碟才能就緒,美圖還需要顯示卡才能就緒,你們兩個去堵塞佇列等著吧,相關資源就緒了再讓你們出來。
旁白:10個cpu年後…
word:硬碟怎麼還不可用?
旁白:又10個cpu年後…
美圖對word:嗨,這麼久了你怎麼還不就緒?
word:哎,別提了,不知道哪個混蛋一直拿著硬碟不釋放,害的我一直等。
美圖:哎,我也是,也不知道是誰拿著顯示卡…
【兩人突然反應過來,相互頂著對方】
旁白:不久後,兩個人鼻青臉腫低著頭接受boss的訓話。
[boss對著兩個人]
你看你們兩個,昨天剛打架今天又打起來了,成何體統?
旁白:之後boss和他們玩了個抽簽遊戲,最後美圖回到硬碟休息去了。在這之後,申請資源都按照一定的順序,基本解決了死鎖的問題。可是這時,boss發怒了。
boss:昨天薪水哥在印表機丟了一個表格,是誰拿走了,如實招來!
旁白:boss搜遍了所有記憶體,也沒有找到這個表格。於是,boss黑著臉頂著io,懷疑是我監守自盜。
boss:你去面壁,等你想請出來再出來。
旁白:似乎是上帝眷顧,在此危難關頭io靈機一動。
io:哦,我知道了,因為中斷!開始,我告訴word佇列第三個位置可用,此處中斷之後,我又告訴薪水哥第三個位置可用,並且把薪水哥的資料放到了第三個位置。再次輪到word之後,這個沒有時間觀唸的傢伙不知道佇列已經變化了,仍然將資料寫到了第三個位置,就把你的資料衝掉了。
旁白:薪水哥目瞪口獃,又倍感委屈。他按照規矩辦事,卻是這個事故的唯一受害者。從此,為避免類似事故的發生,系統黨委決定,不僅僅給印表機上鎖,而且要規定對鎖的一系列操作都是原子操作。從此,word再也不怕在問話和放置資料這個過程中被中斷了。
boss:啊,沒有bug的世界真是完美啊。
word:啊,boss的決定真是英明啊。
薪水哥:太好了,這才是和諧社會。
旁白露面,擺出無奈的表情(延遲三秒,要慢):Boring。
The end.