討論串不相干的程式做multi-thread有幫助嗎?
共 15 篇文章

推噓1(1推 0噓 4→)留言5則,0人參與, 最新作者ggg12345 (ggg)時間17年前 (2008/11/09 22:05), 編輯資訊
0
0
0
內容預覽:
process 切換時是透過 system call trap 或 time-slice interrupt 改變. 執行次序, 首先是 prefech 與 cache 因次序改變可能失效, 其次由 OS. kernel 的 scheduler/dispatcher 按標準運作做整個 process
(還有285個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者CharArray ( char[] )時間17年前 (2008/11/09 11:53), 編輯資訊
0
0
0
內容預覽:
請問一下,所謂少很多,可以明確的指出是少處理哪些事嗎?. 因為我想知道有什麼事是把multi-process轉成multi-thread後,在context-switch. 可以減少的工作量. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 219.71.240.89.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ggg12345 (ggg)時間17年前 (2008/11/09 10:06), 編輯資訊
0
0
0
內容預覽:
========. user space 的 multi-thread 最大的特點就是 user program. 自行管理 shared space 與 thread scheduling/synchronization.. 完全不相干的程式片段成為muti-thread時, 不管是輪流或多核.
(還有254個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者MOONRAKER (㊣Michael Crichton死亡.)時間17年前 (2008/11/09 09:34), 編輯資訊
0
0
4
內容預覽:
Thread的好處:code部份記憶空間共享,text空間則各thread分別保有. 一樣的程式拆三個thread:code空間一份,text空間三份. 三個process[牛、鶴、鰻]合成一個[牛鶴鰻毛人]再分三個thread:. 組合前:牛、鶴、鰻各有不同的code和text空間. memory
(還有539個字)

推噓0(0推 0噓 4→)留言4則,0人參與, 最新作者CharArray ( char[] )時間17年前 (2008/11/09 09:15), 編輯資訊
0
0
0
內容預覽:
比方說有三個完全不相同的程式,本來是分3個process執行,. 改用multi-thread的方式實現,對performance或memory usage有幫助嗎?. thread雖然有resource sharin的優點,但遇完全不同的程式,這優點是否還存在?. --. 發信站: 批踢踢實業