24小时热门版块排行榜    

查看: 2342  |  回复: 25

X_huu

金虫 (小有名气)

21楼2016-11-29 15:16:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

X_huu

金虫 (小有名气)

22楼2016-11-29 15:16:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

0602114042

银虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
mutex这个是临界区插入取出的锁,每次操作前后都申请锁和释放锁了,没问题
至于empty和full是两个资源,所以不用上面的mutex去锁

每个角色读写empty和full时不冲突,举例子极端情况下消费者up一个empty后,
生产者立马down一个empty或者在消费者之前down
虽然不是原子操作,会涉及到一个变量读写,
但是想想,
如果empty是up状态的话,无非生产者down就行了
如果empty是down状态的话,无非生产者继续等待消费者up后再down就行了
这里应该是while反复尝试,不成功就continue(感觉代码是伪代码,少了这一点,可能会死锁)
23楼2016-11-29 22:49:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

neotsu

新虫 (初入文坛)


小木虫: 金币+0.5, 给个红包,谢谢回帖
没看到完整的程序,只看到部分,所以以下是猜测

mutex不是内部的类,而是定义的semaphore信号量的变量,所以从身份上来讲,它和full/empty是等同的。

因此,猜想,在insert / remove函数中,对此有相应的判断。

而且,可能是用0和非0来判断,而不是0和1.
Nothinginteresting
24楼2016-11-30 02:14:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

本帖仅楼主可见
25楼2018-05-02 17:05:19
已阅   申请程序强帖   回复此楼   编辑   查看我的主页

guanchu

铜虫 (正式写手)

活着就是为了玩命
26楼2018-05-16 22:29:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 X_huu 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[公派出国] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +3 9skg9htng1 2026-06-20 3/150 2026-06-21 18:00 by q1p9ixelzp
[考研] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +3 9skg9htng1 2026-06-20 4/200 2026-06-21 17:45 by q1p9ixelzp
[论文投稿] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +3 9skg9htng1 2026-06-20 3/150 2026-06-21 17:40 by q1p9ixelzp
[论文投稿] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +3 9skg9htng1 2026-06-20 3/150 2026-06-21 17:37 by q1p9ixelzp
[公派出国] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +4 vlfdw50o0u 2026-06-20 4/200 2026-06-21 17:25 by ky8v3skvft
[考博] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +4 vlfdw50o0u 2026-06-20 5/250 2026-06-21 17:20 by ky8v3skvft
[博后之家] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +4 vlfdw50o0u 2026-06-20 6/300 2026-06-21 17:05 by ky8v3skvft
[公派出国] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +4 vlfdw50o0u 2026-06-20 5/250 2026-06-21 17:00 by ky8v3skvft
[教师之家] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +5 vlfdw50o0u 2026-06-20 7/350 2026-06-21 16:57 by ky8v3skvft
[论文投稿] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +3 vlfdw50o0u 2026-06-20 5/250 2026-06-21 16:45 by ky8v3skvft
[教师之家] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +4 vlfdw50o0u 2026-06-20 7/350 2026-06-21 16:40 by ky8v3skvft
[论文投稿] 售T0P一区SCI文章,我:8O5.51.O.54,科目齐全,可+急 +4 vlfdw50o0u 2026-06-20 9/450 2026-06-21 16:37 by ky8v3skvft
[基金申请] E0414, 我的本子有没有希望? +7 布布和一二 2026-06-17 8/400 2026-06-21 15:44 by lwliwei1989
[基金申请] 青A35岁以下通知答辩了吗 +3 暨阳一只柴 2026-06-17 3/150 2026-06-21 09:39 by kudofaye
[考博] 【全奖博士/科研助理/博后招生】新加坡南洋理工大学机械与航空航天学院 +3 robohaha 2026-06-15 4/200 2026-06-21 00:36 by lanbing1
[文学芳草园] 有谁可曾问过你过的还好吗? +13 myrtle 2026-06-14 22/1100 2026-06-20 23:50 by 波澜任欢
[硕博家园] 一篇论文同时出现在两个期刊,一模一样,这算不算学术不端,请各位老师斧正。 +11 mahl005 2026-06-14 12/600 2026-06-18 17:01 by 770904134
[基金申请] 希望面上有个好结果 +7 碧水00 2026-06-16 7/350 2026-06-18 12:18 by wuke100666
[论文投稿] 三区计算机方向期刊推荐 +5 1457340941 2026-06-15 5/250 2026-06-17 13:16 by 会议编辑
[论文投稿] sci论文二审求助 +5 潘倍倍 2026-06-15 5/250 2026-06-16 10:15 by xs74101122
信息提示
请填处理意见