看板
[ CSSE ]
討論串thread (執行緒) definition??
共 20 篇文章
內容預覽:
其實Linux上thread的實做非常的古怪. Linux仍然把process當作最基本的abstraction. 也就是說scheduling, context switch等的基本元素還是process. 而thread/LWP只是和別人分享定址空間和資源的process罷了. 所以用clone
(還有669個字)
內容預覽:
這樣子的說法其實會有爭議,. 因為 copy on write的技術 (我猜應該許多作業系統都有做了) ,. 一個 process進行 fork(2)的時候,. 當下 code (以及其他大部份的東西) 並不會被弄成兩份,. 而 code space 在大部份的情況下又是 read only的,.
(還有74個字)
內容預覽:
Pthread 以前有用過,. 你們講的那本恐龍書關於 Linux thread 的我也 K 過. 我就憑印象說一說好了,. 我們寫程式時, thread 跟 process 比起來,最大的特性就是. 同一個 process 的 thread 間的 global 變數是共用的,. 偏偏 linux
(還有121個字)
內容預覽:
前一段時間面試,被問了一堆怪問題,其中一道問題就是要解釋. 中的Process(行程)和thread(執行緒)的區別,附帶解釋. Inter-process-communication. 默認作答的作業系統指Android Linux,但是現在回頭想來. 在ARM設備中整個演變的蠻厲害的. 我最初的
(還有795個字)