假如計算機中只有一個行程,而這個行程有多個執行緒想問一下大家多個cpu能否為一個行程服務?
若不能的話,說明只有一個cpu為這個行程服務,我們知道,如果cpu數>執行緒數,多執行緒就會并行,那這個行程里面的執行緒怎么實作并行。這就遇到了很尷尬的問題。
如果能的話,多個cpu去服務一個行程,這能行嗎?






uj5u.com熱心網友回復:
這個,稍微想一下應該是能。多個CPU豈止是服務一個行程,是服務電腦上運行的所有行程 。估計在CPU眼里,沒有什么行程的概念,都是一個個任務吧,不斷切換uj5u.com熱心網友回復:
我這個問題整得有點毛病了,現在想通啦,比如一個應用軟體運行起來就相當于一個行程,比如這個軟體是音樂播放器,它可以進行歌曲播放和下載兩不誤,此時就可以發揮CPU的多核效果啦。
uj5u.com熱心網友回復:
我這個問題整得有點毛病了,現在想通啦,比如一個應用軟體運行起來就相當于一個行程,比如這個軟體是音樂播放器,它可以進行歌曲播放和下載兩不誤,此時就可以發揮CPU的多核效果啦。
uj5u.com熱心網友回復:
我這個問題整得有點毛病了,現在想通啦,比如一個應用軟體運行起來就相當于一個行程,比如這個軟體是音樂播放器,它可以進行歌曲播放和下載兩不誤,此時就可以發揮CPU的多核效果啦。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/29970.html
上一篇:有沒有大哥會的
