[理工] 关于哪些资源被Thread共享?

楼主: zaq851017 (BJ4)   2018-11-29 12:22:41
如题。
之前写题目时常常看到这类型的选择题。
都会问下列哪些Resource被Thread共享。
可是每次写完的三天背下来之后都会忘记,不知道有没有大大有整理,和如何记比较好。
作者: skyHuan (Huan)   2018-11-29 14:37:00
作者: sooge (老衲)   2018-11-29 14:47:00
自己要用脑袋想一遍 要有图像和文字跑出来 然后你觉得容易忘就用一本小本子专门记os的重点观念 不用写多 写精华和你容易忘的就好 考前就靠这一本
作者: Dora5566 (咩休干某)   2018-11-29 15:19:00
既然3天后会忘,你可以试试考前再背
作者: decoder (解码器)   2018-11-29 19:02:00
借问一下 笔记下面那题为何buffer[0]是共享 所以是只要是阵列都是共享吗?
作者: alen0303 (艾伦零参 智商负三)   2018-11-29 21:19:00
buffer这个指标放在stack buffer[0]这个内容物放在heap没记错的话应该是这样
作者: kyuudonut (善良老百姓)   2018-11-30 07:25:00
楼上并没有解释到,原因是 different thread 会共享同一个 address space你背不起来,代表你根本不知道为什么会有 thread 的出现,多想一想吧。
作者: Dora5566 (咩休干某)   2018-11-30 10:01:00
static local variable 跟global variable差别在哪里
作者: kyuudonut (善良老百姓)   2018-11-30 15:52:00
两个都会放在 data section 里面,但差别是在于 linker只看得到 global variable,static local var. 只限于自己的 compliation unti 看得到而已
作者: Dora5566 (咩休干某)   2018-11-30 19:16:00
大概明白了 感谢楼上!
作者: b10007034 (Warren)   2018-12-01 18:32:00
XD,要理解为什么会有,某种程度上也是区分两类人的方法

Links booklink

Contact Us: admin [ a t ] ucptt.com