内核中的同步
2016-08-23
0 0 0
暂无评分
其他
如何获取积分?
资源描述
1.信号量:
Linux中的信号量是一种睡眠锁。若有一个任务试图获得一个已被持有的信号量时,信号量会将其推入等待队列,然后让其睡眠。这时处理器获得自由而去执行其它代码。当持有信号量的进程将信号量释放后,在等待队列中的一个任务将被唤醒,从而便可以获得这个信号量, 信号量具有睡眠特性,适用于锁会被长时间持有的情况,只能在进程上下文中使用。
2.任务分析
1>数据定义
#include <linux/init.h>
#include <linux/module.h>
#include <linux/semaphore.h>
#include <linux/sched.h>
c
同步
内核
相关源码推荐
pclite
0
0
暂无评分
通用嵌入式FTP客户端
0
0
暂无评分
UDP测试演示
0
0
暂无评分
TMS320F28335 DSP通过SPI 方式与EEPROM 传输数据
0
0
暂无评分
TMS320F28335 CAN通信源码
0
0
暂无评分
暂无评论