任务互斥 - 信号量:semLib.h vxWorks编程指南_VxWorks编程常用函数说明(8) 2、任务互斥 - 信号量:semLib.h
semGive( ) – 释放一个信号量
semTake( ) – 获取一个信号量,会阻塞
semFlush( ) – 使所有阻塞在本信号量上的任务变为就绪状态
semDelete( ) – 删除一个信号量
1)二进制信号量:semBCreate
可用于任务同步和互斥,但常用于任务同步
2)互斥信号量:semMCreate
专门用于任务互斥的信号量,保护临界资源
3)计数信号量:semCCreate
多实例资源的访问控制
查看评论 回复
游客 | 2018-09-01 15:24:22 |
学vxworks很容易进华为中兴等通讯大厂,我同学好几个进去,年薪超级好 |
1楼
回复本楼 游客 | 2018-08-08 09:40:41 |
很多网络产品操作系统用的就是vxworks |
2楼
回复本楼 匿名 | 2018-08-07 13:55:51 |
学vxworks好进大公司 |
3楼
回复本楼 游客 | 2018-07-15 17:48:48 |
给个例子吧 |
4楼
回复本楼 游客 | 2018-07-15 17:48:18 |
信号量原理讲一下 |
5楼
回复本楼
嵌入式交流网主页 >
嵌入式操作系统 >
VxWorks > 任务互斥 - 信号量:semLib.h vxWorks编程指南_VxWorks编程常用