1. 程式人生 > >百年守望 | 死鎖(人肉電腦)

百年守望 | 死鎖(人肉電腦)

有時 什麽 基本 第一次 解決辦法 狀態 大腦 一次 沒有

今天是 2018 年 8 月 5 日,第一次到成都高新區圖書館來,翻看了一下《百年守望》,是一部關於科幻的小說,但上面提到的一些計算機概念,倒是挺不錯的。

我在本科學計算機時,曾經選修過一門有關前沿計算機技術的課程,介紹生物計算機時,教授將人類大腦與計算機構造做了一些有趣的類比,令我耳目一新,所以即使是多年後的今天,我依然保留這記憶。

這個實驗的基本原理,就是用電磁脈沖刺激大腦的某些區域,強化特定的電信號,從而達到增強大腦能力的目的。

他的大腦的工作方式,不是並行,而是並發!

而並發的工作方式,有時會導致一種異常狀態——死鎖。

他的大腦現在無疑在高速地運轉著,卻不能進行任何工作,只是在一味地空轉。這有點兒像我們平時遇到地死機現象,而對付死機,最簡單有效地辦法當然是——重啟。

”有什麽解決辦法呢?“

我剛才也在像這個問題,解決死鎖最簡單的方法就是增加資源,如果你有兩個大腦四只手,一切就都解決了,但這顯然是不可能的。另一個方法僅僅是我的設想,你可是試試。今後,你每次開始工作前,都要先在大腦裏排出工作地優先順序,每當任務之間切換時,都要先想一下,是否有可能發生沖突,如果有可能,你就要按照這個順序,把排在前面的工作優先完成,而不是讓它們平等地競爭。這樣,優先的任務可以先占有全部資源,死鎖也就可以避免了。

……最後的幾行文字,寫的挺好的。、

忐忑之中,我並沒有看到,口袋裏的手機屏幕一閃,一條信息發送進來。

信息很短,只有 5 個字:

學長,不要去!

發信人:潘辰。

我推開門,走了進去。

百年守望 | 死鎖(人肉電腦)