[理工] 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