作者zaq851017 (交大小V)
看板Grad-ProbAsk
標題[理工] 關於哪些資源被Thread共享?
時間Thu Nov 29 12:22:41 2018
如題。
之前寫題目時常常看到這類型的選擇題。
都會問下列哪些Resource被Thread共享。
可是每次寫完的三天背下來之後都會忘記,不知道有沒有大大有整理,和如何記比較好。
-----
Sent from JPTT on my HTC_U-1u.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.136.1.3
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Grad-ProbAsk/M.1543465363.A.AB5.html
1F:推 skyHuan: 我也用HTC UU 11/29 14:37
感謝大大 真有緣xD
3F:推 sooge: 自己要用腦袋想一遍 要有圖像和文字跑出來 然後你覺得容易 11/29 14:47
4F:→ sooge: 忘就用一本小本子專門記os的重點觀念 不用寫多 寫精華和你 11/29 14:47
5F:→ sooge: 容易忘的就好 考前就靠這一本 11/29 14:47
6F:→ Dora5566: 既然3天後會忘,你可以試試考前再背 11/29 15:19
7F:推 decoder: 借問一下 筆記下面那題為何buffer[0]是共享 所以是只要是 11/29 19:02
8F:→ decoder: 陣列都是共享嗎? 11/29 19:02
9F:推 alen0303: buffer這個指標放在stack buffer[0]這個內容物放在heap 11/29 21:19
10F:→ alen0303: 沒記錯的話應該是這樣 11/29 21:19
※ 編輯: zaq851017 (140.113.122.108), 11/30/2018 03:16:04
11F:推 kyuudonut: 樓上並沒有解釋到,原因是 different thread 會共享同 11/30 07:25
12F:→ kyuudonut: 一個 address space 11/30 07:25
13F:→ kyuudonut: 你背不起來,代表你根本不知道為什麼會有 thread 的出 11/30 07:26
14F:→ kyuudonut: 現,多想一想吧。 11/30 07:27
15F:推 Dora5566: static local variable 跟global variable差別在哪裡 11/30 10:01
16F:推 kyuudonut: 兩個都會放在 data section 裡面,但差別是在於 linker 11/30 15:52
17F:→ kyuudonut: 只看得到 global variable,static local var. 只限於 11/30 15:52
18F:→ kyuudonut: 自己的 compliation unti 看得到而已 11/30 15:52
19F:推 Dora5566: 大概明白了 感謝樓上! 11/30 19:16
20F:推 b10007034: XD,要理解為什麼會有,某種程度上也是區分兩類人的方 12/01 18:32
21F:→ b10007034: 法 12/01 18:32