- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 锁知识点
当进程多线程开发使用的锁: 自旋锁:当线程获取不到锁时,就会一直尝试去获取锁。直到获取到锁为止,自旋锁中不能使用sleep代码,否则将会导致cpu无法切换回获取锁的线程,导致死锁的产生,自旋锁只适合锁住的时间很短的代码。 互斥锁:当线程获取不到锁时,cpu会把锁放到等待队列中,有更多的时间去执行别的线程。直到解锁为止 锁具有限制优化读写操作的作用 多进程开发使用的锁: 分布式锁: re...
2018-09-22 20:01:44 196
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人