[理工] 109 交大資工 計系 第5題

看板Grad-ProbAsk作者 (文明觀球家)時間5年前 (2020/12/24 13:58), 5年前編輯推噓1(104)
留言5則, 2人參與, 5年前最新討論串1/1
https://imgur.com/O2MGHMj
https://imgur.com/bhsjzXW
答案為 AD (1)請問這 a= *((int *) ptr) 是指呼叫fuction時的值嗎? (2)想請教 func 詳細運作方式,在我的理解下 thread create > 個別thread 去執行 func > func(0) a=0 印m=1 印n=0 func(1) a=1 印m=2 印n=1 func(2) a=2 印m=3 印n=2 是否正確? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.105.186.151 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1608789530.A.66A.html ※ 編輯: ChouEita (106.105.186.151 臺灣), 12/24/2020 14:10:12

12/24 15:17, 5年前 , 1F
1.call func時吃的參數(無型別的&p[i]),那行是把它轉成
12/24 15:17, 1F

12/24 15:18, 5年前 , 2F
int的指標 然後call裡面的值 (應該是
12/24 15:18, 2F

12/24 15:22, 5年前 , 3F
2. m要看誰先過wait 先印,理應照順序,n應該不一定
12/24 15:22, 3F

12/24 15:28, 5年前 , 4F
如果p1先過m是從1開始印,n印1 ,如p0先過的話m也是先從1
12/24 15:28, 4F

12/24 16:25, 5年前 , 5F
感謝版友回覆!
12/24 16:25, 5F
文章代碼(AID): #1Vv2uQPg (Grad-ProbAsk)