[問題] 關於多執行緒疑問
請問一下各位大大,
假設我擁有一台雙核心伺服器, 希望可以充分利用cpu資源,
如果該程式支援multi-process, 我可以啟動至少2個process的方式,
讓兩顆cpu都有充分使用,比較疑惑的是multi-thread,
如果是multi-thread, 在單一process的前提下,
是否可以達到兩個cpu都有充分使用的效果?
所謂多執行緒的程式開發, 應該只是cpu相互切換使用,
而非多個cpu同時執行多個thread吧?
另外一個問題是我比較少看到同時使用multu-process又同時使用
multi-thread的情形,請問是為什麼?
--
感謝大家的推文
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.69.59.91
※ 文章網址: http://www.ptt.cc/bbs/Programming/M.1413451982.A.3D7.html
推
10/16 19:35, , 1F
10/16 19:35, 1F
→
10/16 20:27, , 2F
10/16 20:27, 2F
→
10/17 00:03, , 3F
10/17 00:03, 3F
推
10/24 09:52, , 4F
10/24 09:52, 4F
→
10/24 09:52, , 5F
10/24 09:52, 5F
→
10/24 09:52, , 6F
10/24 09:52, 6F
→
10/24 09:53, , 7F
10/24 09:53, 7F
推
11/05 15:38, , 8F
11/05 15:38, 8F
Programming 近期熱門文章
PTT數位生活區 即時熱門文章