- 博客(1)
- 收藏
- 关注
原创 Java线程中的 重入 详解
当某个线程请求一个由其他线程持有的锁时,发出请求的线程就会阻塞。然而,由于内置锁是可重入的,因此如果某个线程试图获得一个已经由它自己持有的锁,那么这个请求就会成功。“重入”意味着获取锁的操作的粒度是“线程”,而不是“调用”。重入的一种实现方法是,为每个锁关联一个获取计数值和一个所有者线程。当计数值为0时,这个锁就被认为是没有被任何线程持有。当线程请求一个未被持有的锁时,JVM将记下锁的持有
2018-01-17 10:29:01
1735
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人