1.不允许睡眠的上下文需要采用忙等待类,可以睡眠的上下文可以采用阻塞类。在异常上下文中访问的竞争资源一定采用忙等待类。
2 . 临界区操作较长的应用建议采用阻塞类,临界区很短的操作建议采用忙等待类。
3 . 中断屏蔽仅在有与中断上下文共享资源时使用。
4 . 共享资源仅是一个简单整型量时用原子变量
1.不允许睡眠的上下文需要采用忙等待类,可以睡眠的上下文可以采用阻塞类。在异常上下文中访问的竞争资源一定采用忙等待类。
2 . 临界区操作较长的应用建议采用阻塞类,临界区很短的操作建议采用忙等待类。
3 . 中断屏蔽仅在有与中断上下文共享资源时使用。
4 . 共享资源仅是一个简单整型量时用原子变量