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

作者: ChouEita (銳太!是你!)   2020-12-24 13:58:48
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
是否正確?
作者: kopk159 (ChingYu)   2020-12-24 15:17:00
1.call func時吃的參數(無型別的&p[i]),那行是把它轉成int的指標 然後call裡面的值 (應該是2. m要看誰先過wait 先印,理應照順序,n應該不一定如果p1先過m是從1開始印,n印1 ,如p0先過的話m也是先從1
作者: ChouEita (銳太!是你!)   2020-12-24 16:25:00
感謝版友回覆!

Links booklink

Contact Us: admin [ a t ] ucptt.com