看板 Grad-ProbAsk 關於我們 聯絡資訊
https://i.imgur.com/TiJJWWK.jpg
這題不太懂他的意思,是指跑 thread 的時候會用到的東西嗎?如果是的話: 1. Mermory 裡面包含了stack , heap , data, code....等等,不用memory 也能執行嗎? 2. I/O resource 不用是因為 thread ‘不一定’會用到嗎? ----- Sent from JPTT on my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.10.9.95 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1602508673.A.57F.html
Chen334: 感覺他的意思應該是需不需要特別切給thread,因為題目如 10/12 21:40
Chen334: 果改成問共享的資源,應該也是這樣吧? 10/12 21:40
共享的話 memory也包含全部欸@@ ※ 編輯: NTUmaki (39.10.9.95 臺灣), 10/13/2020 01:20:29
Chen334: 這我也不太清楚QQ 單純試著猜猜看 10/14 09:21
vertebraaa: 應該是thread可以共享process的memory跟i/o resources 10/14 15:51
vertebraaa: 但另外三個都是要獨立擁有(? 10/14 15:51
我是卡在他說 memory 不就包含了stack 這個不能共享吧 ※ 編輯: NTUmaki (39.10.9.95 臺灣), 10/15/2020 00:12:10
vertebraaa: 共享給thread的memory一般是指code/data section吧@@ 10/15 01:57
coco5747769: 附上恐龍本的圖給你,那個stack是用來放各個thread 10/17 04:14
coco5747769: 的local invariable 跟各自呼叫的路徑 https://i.img 10/17 04:14
coco5747769: ur.com/JxtMKwN.jpg 10/17 04:14
coco5747769: https://i.imgur.com/MJIJ3X1.jpg 10/17 04:15
coco5747769: 然後題目裡面的memory指的就是V大說的那些在右圖最上 10/17 04:16
coco5747769: 面欄位 10/17 04:16
plsmaop: Thread stack 啦,linux 裡非 main thread 的 thread st 10/18 18:16
plsmaop: ack 會存在 heap 的位置 10/18 18:16