Grad-ProbAsk 板


LINE

请问一下 1. Mutual exclusion 是一次只能有一个人使用资源,所以是包含 share data 跟 non share data 吗? 2. 我记得是有 share data 才会产生 deadlock,因为共享 所以别人用你就不能用? 我 看课本 deadlock prevention 里要不成立 mutual exclusion 是写这样(At least one resource must be non-sharable)、(Sharable resources do not require mutually exclusive access and thus cannot be involved in a deadlock),如果没有 share data 不会有 deadlock,可是为什麽有 non share data 就可以,其他有 share data 的就不会发生吗? 还在学习,不太清楚,问题很奇怪的话请见谅 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.173.113.113 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1593176176.A.1B6.html
1F:推 Martie: mutual exclusion里面指的nonshareable resource是像print 06/26 23:47
2F:→ Martie: er, cpu, memory之类的资源 而不是code里面的global/local 06/26 23:47
3F:→ Martie: variable 我猜你是误解成这个了 06/26 23:47
4F:→ Martie: 像是如果一台印表机可以同时印不同文件的话就不会存在mutu 06/26 23:50
5F:→ Martie: al exclusion的问题 06/26 23:50
6F:→ Martie: 然後你所谓的shareable data如果是read-only的话也不会有 06/26 23:59
7F:→ Martie: 互斥存取的问题 另外processes间对共享变数读写的部分就要 06/26 23:59
8F:→ Martie: 参考synchronization的章节 06/26 23:59
9F:→ DLHZ: 怎麽会没有variable? mutual exclusion指的就是避免大家能用 06/27 12:30
10F:→ DLHZ: 的东西同时被修改啊 06/27 12:30
11F:→ DLHZ: 这东西缩写就叫mutex 06/27 12:34
12F:→ Martie: 感谢楼上指正 mutual exclusion确实有包含global variable 06/27 14:44
13F:→ Martie: 但我的理解是这里的互斥是另外加上去的mechanism 并非变 06/27 14:44
14F:→ Martie: 数本身就有的性质 例如read-only就没有 不知这样是否有错 06/27 14:45
15F:→ DLHZ: 的确是另外加上去 但要说变数不会具有mutual exclusion的性 06/27 18:46
16F:→ DLHZ: 质我认为就有问题了counter, flag 等一些东西都需要critical 06/27 18:46
17F:→ DLHZ: section的设计 如果是其他无关紧要的东西自然不需要 如你说 06/27 18:46
18F:→ DLHZ: 的read-only 06/27 18:46
19F:→ yoz4ni: 好的 感谢回答 我在思考思考~ 06/29 23:53







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:WOW站内搜寻

TOP