Re: 不相干的程式做multi-thread有幫助嗎?
※ 引述《ggg12345 (ggg)》之銘言:
: ※ 引述《CharArray ( char[] )》之銘言:
: 完全不相干的程式片段成為muti-thread時, 不管是輪流或多核
: 交錯併行, 最大的優點就是可以避免 process 切換時帶來不必要的
: context switching. 但單核只有單組 processor register set 時,
: 仍免不了要 user program 自行進行 register save/restore 動作,
: 因為 cpu 內部資源還是會有共用的地方, 只是需要處理的量可以少
: 很多.
請問一下,所謂少很多,可以明確的指出是少處理哪些事嗎?
因為我想知道有什麼事是把multi-process轉成multi-thread後,在context-switch
可以減少的工作量
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.71.240.89
※ 編輯: CharArray 來自: 219.71.240.89 (11/09 12:00)
推
11/09 22:35, , 1F
11/09 22:35, 1F
→
11/09 22:36, , 2F
11/09 22:36, 2F
討論串 (同標題文章)