[Raw-OS] RAW_SEM.C 教学问题

jorya_txj   2012-11-3 21:10 楼主
RAW_SEM.C 教学问题
1 raw_semaphore_create教学问题
1 RAW_SEMAPHORE和这个结构体里的RAW_COMMON_BLOCK_OBJECT是什么样的关系,体现了面向对象里面的什么思想?
2初始化后任务默认是以什么样的方式阻塞在semphore 上的?
3 如何改变任务阻塞方式?
2 raw_semaphore_put教学问题
1如果有其它任务阻塞在semphore上,和没有任务阻塞在semphore上,这两种实现方式是不是一样?
3 raw_semaphore_put_all教学问题
1 对比raw_semaphore_put,实现的方式有什么差异?
4 raw_semphore_send_notify教学问题
1 这个API主要是实现什么应用?
2 什么时候会回调notify_function?
5 raw_semaphore_get教学问题
1 什么时候会阻塞?
6 raw_semaphore_delete教学问题
1 如果有任务阻塞在semphore上,semphore被删除后,这些阻塞的任务会怎么样?

回复评论 (2)

没有看懂
点赞  2013-1-13 15:33
需要精读raw_semphore.c 源码才能深入理解。
点赞  2013-1-13 23:19
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复