關於多執行緒疑問 - Linux

Aaliyah avatar
By Aaliyah
at 2014-10-16T14:48

Table of Contents


請問一下各位大大,

假設我擁有一台雙核心伺服器, 希望可以充分利用cpu資源,

如果該程式支援multi-process, 我可以啟動至少2個process的方式,

讓兩顆cpu都有充分使用,比較疑惑的是multi-thread,

如果是multi-thread, 在單一process的前提下,

是否可以達到兩個cpu都有充分使用的效果?

所謂多核心多執行緒的程式開發, 是做到同時多顆CPU使用嗎?

另外一個問題是我比較少看到同時使用multu-process又同時使用

multi-thread的情形,請問是為什麼?

--
Tags: Linux

All Comments

Doris avatar
By Doris
at 2014-10-19T18:46
選一個就好了 實際上還是作業系統調度process
Caroline avatar
By Caroline
at 2014-10-22T23:18
只要thread有分開 OS就能調度
所以multi-process multi-thread都一樣
David avatar
By David
at 2014-10-23T00:36
不過multi-thread 要不是green thread&沒GIL等
Todd Johnson avatar
By Todd Johnson
at 2014-10-23T15:15
我之前用matlab寫的script, 也都只有用到一個cpu..
Madame avatar
By Madame
at 2014-10-26T19:26
要注意thread有kernel支援和user space library,前者才有
機會被排程到不同cpu
Edward Lewis avatar
By Edward Lewis
at 2014-10-31T00:51
選thread的理由是需要行程內部通訊,若使用process而又需
要通訊,就變成要使用IPC(行程間通訊)
Daph Bay avatar
By Daph Bay
at 2014-11-02T23:40
multi-process 又 multi-thread 的情形不少見啊...

在 Mint 17 安裝 Oracle Java 的方法

Kyle avatar
By Kyle
at 2014-10-15T10:08
2014 10 17 補充 : 以下是今天在 1 台 RAM 4G 的電腦上 使用 Live DVD 安裝 Oracle Java 的過程 作業系統 Linux Mint 17 Qiana Cinnamon 32 bit ( Live DVD ) 電腦 RAM 4G 先更新 Mint sudo apt- ...

請問這是什麼軟體?(類似簡報播放)

Edwina avatar
By Edwina
at 2014-10-15T00:14
之前在網路上看到一段linux教學影片 講師用的似乎是簡報播放軟體 因為在linux下沒特別用過 感覺挺方便的 不想用到全螢幕 可能隨時要切換到其他視窗做實作教學 每次都要從全螢幕切回來挺麻煩的 附圖如下 http://ppt.cc/qOfd 不知道有大大知道這是什麼軟體嗎? 可能圖片不能表示很清楚 還是有 ...

mint 17 mate 1.8 chrome看ted會有亂碼

Xanthe avatar
By Xanthe
at 2014-10-14T17:31
看ted時會有亂碼 google過安裝 uming字形 看ted 的在 chrome 裡 flash 會出現 crash的畫面 有辦法用跟chrome default的字形看且不會出現方塊嘛 謝謝 - ...

ssh可對外 但外面卻無法ssh回來 何解

Quintina avatar
By Quintina
at 2014-10-14T17:13
我有台機器最近新灌好 我很常用SSH做設定 親自跑到電腦前當然是比較不方便的 以前都沒這問題最近卻出現了 新灌的那台可以對外SSH(彼此之間都在同個DHCP下) 192.168.1.XXX都OK 可是外面要連回去 即使是192.168.1.1也不行 都會顯示 ssh:connect to hos ...

升級ubuntu後win7耳機掛點

Rosalind avatar
By Rosalind
at 2014-10-14T04:11
今天把ubuntu拿來升級 從12.04升到14.04 雖然不是很成功 卻也沒產生什麼嚴重的錯誤 沒想到回到win7 耳機沒聲音了 詳細點說明: 音效卡驅動正常、播放出聲音正常、耳機一插所有聲音都沒了 當然也不是什麼差錯洞還是開到靜音之類的有趣原因 在我拿realtek不同版本驅動程式開刀3-5次 ...