首页 > 试题广场 >

图 13.6是 eCos 内核中使用的代码清...

[问答题]
图 13.6是 eCos 内核中使用的代码清单。
a.说明代码进行的操作。假设线程 A 先执行,线程 B 在一些事件发生之后开始执行。
b.在第 30 行,如果互斥量解锁,等待对 cyg_cond_wait 的调用执行完成,这时会发生什么情
况?它不是原子的吗?
c.为什么需要第 28 行的 while 循环?

这道题你会答吗?花几分钟告诉大家答案吧!