31
265
0
中级会员
我来回答
使用道具 举报
530
11万
34
管理员
7
35
Lyanzh 发表于 2018-4-2 15:14 OSSemCreate ()的第三个参数cnt表示的是资源数目。比如说,如果cnt=2,那么同一时刻可以有两个任务获得这个 ...
jinfeihan57 发表于 2018-4-2 15:38 你理解的不对。不会有两个任务同时获得一个资源。
Lyanzh 发表于 2018-4-2 15:54 我有个疑问,如果不会有两个任务同时获得一个资源,那么多值信号量设计的目的是?
23
344
金牌会员
1547674987 发表于 2018-4-2 20:40 楼主, 你的第一个问题:OSSemCreate()的第三个形参cnt可以为0,你可以去试,原子的例子就是创建一个计 ...
1547674987 发表于 2018-4-2 20:33 两个任务不可能完全同时跑的,即便是时间片轮转调度。应该是信号量的计数值是2,能被PEND两次,在OSSemPe ...
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
正点原子公众号
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2025-4-25 21:14
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网