一、内核互斥与同步:
1、信号量:
2、自旋锁:
3、原子整数操作:
4、原子位操作:
二、驱动的拥塞和唤醒:
1、应用程序:
2、底层实现:
1)睡眠:
2)唤醒:
current:
task_struct:进程
3、实例分析:
P05
1、信号量:
2、自旋锁:
3、原子整数操作:
4、原子位操作:
1、应用程序:
2、底层实现:
1)睡眠:
2)唤醒:
3、实例分析:
P05