[理工] OS 疑問

看板Grad-ProbAsk作者 (Transfat)時間7年前 (2017/01/12 16:37), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
我有一個疑問,就是如果一個process是CPU-bound很多的工作他適合用user-thread還是 kernel-thread呢?我不確定用kernel去負責管理每一條thread的狀況(kernel-thread) 會對CPU-bound多的工作比較好,還是不好? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.25.105 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1484210220.A.CBE.html

01/12 16:59, , 1F
也許還要考慮many-to-one、one-to-one、many-to-many?
01/12 16:59, 1F

01/12 16:59, , 2F
只有cpu-bound很難看出你要用哪個好, 如果你要平行運算
01/12 16:59, 2F

01/12 17:00, , 3F
還是只是單純看建立thread的cost哪個比較低
01/12 17:00, 3F

01/12 17:01, , 4F
所以還要再考慮1-1 1-many many-many 的module
01/12 17:01, 4F
文章代碼(AID): #1OTq0io- (Grad-ProbAsk)