第一千四百三十五章 多線程技術
作者:華雄      更新:2020-03-02 04:51      字數:2170
  多線程?這是專業的計算機語言,想要知道什麽是多線程,那首先要知道什麽是線程,畢竟,多線程就是多個線程而已。

  程序所有的人都知道,而每個正在係統上運行的程序都是一個進程。一個進程不可能是一下子就完成的,需要把它分開,分步執行,這每一步,就可以叫做一個線程了。

  從定義上說,線程是一組指令的集合,或者是程序的特殊段,它可以在程序裏獨立執行。也可以把它理解為代碼運行的上下文。

  而所謂的多線程,是指從軟件或者硬件上實現多個線程並發執行的技術。具有多線程能力的計算機因有硬件支持而能夠在同一時間執行多於一個線程,進而提升整體處理性能。

  從硬件上說,如果電腦具有兩個cpu,或者後世的cpu裏,單獨的一個cpu就有好幾個核心,都是具備這種能力的,不過,如果就隻有一個cpu,一個cpu隻有一個核心,這樣的程序照樣是可以進行的。

  簡單來說,一個核心,可以進行分配,比如可以用100個時鍾周期執行某個軟件線程的指令,然後切換到另一個線程執行接下來的100個時鍾周期;也可以每個時鍾周期從兩個線程之一提取指令,輪流進行,等等,這樣從外表看上去,好像有兩個核心在同時執行一樣,實際上,和早期的分時複用有一些類似,但是它取的時間很早。

  這個時代,計算機編程還是高大上的一門學科,各個高校才剛剛開始設立這門科學,社會上的程序員,那都是精英中的精英,不過,秦觀可是從前世過來的,就是那另一個時空裏,編程幾乎是很多大學的基礎課程的。

  秦觀當然知道多線程的意思,那麽,現在麗莎和自己說這個,又是什麽意思?

  自己大腦中的係統,就相當於是一個單核的cpu,但是現在,卻要把這兩半部分都給挪出去,這樣的話,就相當於是要執行兩個程序。

  單獨挪一個,再挪另一個的話,那出來的還是兩部分,如果是用這種多線程技術呢?

  兩次交換,交替進行,這樣,當交換完成之後,就可以組成一個了?

  這樣的的方法,聽起來是很不錯,不過,可靠嗎?

  “不知道,在沒有成功之前,我也不知道可靠性,現在,你可以選擇接受嚐試,也可以選擇等待。”麗莎的聲音懶懶的:“我的達芬奇快回來了,如果你想要嚐試的話,那可要盡快決定。”

  秦觀咬咬牙:“好吧,就用你說的方法。”

  如果不成功,大不了把這兩段自己焊起來!總之,這個嚐試,是很有意義的,如果成功了,那還可以如法炮製,把那需要上億精神點的航母交換過來啊。

  “別做夢了,這是因為在墳場裏,這潛艇就是兩半的,你除非在墳場裏,把航母分成十段,你一個人,在墳場裏呆一輩子也幹不完。”麗莎的聲音又傳來了。

  “開放權限,我需要修改一些程序。你準備好,隨時吸取新的精神點。”

  雖然是多線程並發執行,但是需要的總的精神點,還是不變的,在精神點上限不變的情況下,秦觀需要不斷地從外界吸收精神點,不斷地彌補消耗,這樣,就沒有違反了係統的需要,卻繞過了這個限製。

  “明白。”秦觀說道。

  就在這時,秦觀聽到了麗莎的一聲嬌呼。

  喂,認真點!

  秦觀不知道麗莎在幹嘛,總覺得麗莎有些心不在焉,她似乎正在享受另一件歡愉的事情?這讓秦觀終於無語了。

  不過,麗莎一心二用,修改程序還是很快的,好在秦觀在係統內部的時候,秦觀自己所在空間的外部時間是不流逝的,大不了多等一會兒吧。

  “喂,你可以不用發出這麽誘人的聲音嗎?”

  秦觀不知道是多少次的抱怨了,終於,麗莎鬆了口氣,成了!

  秦觀也是鬆了口氣,啟動交換!

  以前的時候,啟動交換,就是一瞬間的事,外麵時空的進來,裏麵的交換出去,但是現在,隨著麗莎的修改,交換的過程變慢,秦觀可以看到兩個半截的潛艇,都是在慢慢地,一點點地消失了。

  同時,外麵的鋼材,等價交換的物品,也都是 慢慢地過來。

  交換的過程,被分解到了線程的級別,然後交替進行了。

  “喂,快接著收割精神點啊!”麗莎喊了一句。

  交換在不斷地進行,同時,秦觀也可以在兩個時空之間,以線程的速度來回穿梭了,這是秦觀以前從未體驗過的。

  收割精神點!

  隨著精神點掃描係統的擴大,秦觀能收割的也會越來越多,現在,為了填滿這一千萬的精神點的空缺,秦觀需要收割的人也要很多。

  反正大家也是睡覺狀態,精神點這東西,收割完了還會出來,秦觀也沒有什麽可顧慮的,大批量地收割!

  就這樣,交換被放慢了速度,線程不斷地交替進行,而外麵的秀才,也感覺到了一些異樣,這次,秦總怎麽出現斷斷續續的神智昏迷的狀態?

  其實,隻是時間的流速被放慢了而已,整個交換過程,用的時間還是很短的,當墳場內的兩半段的潛艇消失了之後,秀才看到了他們的小艇的旁邊,出現了一個龐然大物,借著港口昏暗的燈光,可以看到這是一艘超級大的潛艇,那露出的脊背,就仿佛是巨大的鯊魚一般。

  “秦總,完成了。”秀才說道。

  和平時不同,這次交換完畢,秦觀感覺到自己的大腦一片空虛,就像是被抽幹了一樣,他軟軟地躺在了椅子上,這樣的超線程技術,需要cpu的高速運算,看來自己的大腦是在高頻率工作,現在終於是勞累過度了。

  電腦全功率工作,都會讓內部發熱嚴重,秦觀這次把交換過程分成兩部分,需要兩個大腦才行,用他的一個大腦給堅持完成,實在是一個相當耗費的計算。

  “秀才,通知人,把它弄到洞庫裏去。”秦觀說著,就閉上了眼睛,好累!