摘要: 可重入锁:如果有两个同步代码块,进入它们的前提是要持有锁A,两个线程同时访问,线程1 持有锁A,线程可以访问第一个同步代码块,运行到某个时刻,这个线程要进入第二个同步代码块,因为这个线程持有锁A,所以它也可进入第二个同步代码块。线程2没有锁,被阻塞。 锁的优化 减少锁持有的时间:只在临界资源前后加上 阅读全文
posted @ 2020-10-03 21:57 lfcom 阅读(103) 评论(0) 推荐(0) 编辑