番外篇
为什么需要锁?
1.多任务环境中才需要
2.任务都需要对同一资源进行写操作
3.对资源的访问时互斥的
1.竞争锁:任务通过竞争获取锁才能对资源进行操作
2.占有锁:当有一个任务对资源更新时
3.任务阻塞:其他任务都不可以对这个资源进行操作
4.锁的释放:直到该任务完成
Last updated
为什么需要锁?
1.多任务环境中才需要
2.任务都需要对同一资源进行写操作
3.对资源的访问时互斥的
1.竞争锁:任务通过竞争获取锁才能对资源进行操作
2.占有锁:当有一个任务对资源更新时
3.任务阻塞:其他任务都不可以对这个资源进行操作
4.锁的释放:直到该任务完成
Last updated