Java线程中的 重入 详解

当某个线程请求一个由其他线程持有的锁时,发出请求的线程就会阻塞。然而,由于内置锁是可重入的,因此如果某个线程试图获得一个已经由它自己持有的锁,那么这个请求就会成功。 “重入”意味着获取锁的操作的粒度是“线程”,而不是“调用”。重入的一种实现方法是,为每个锁关联一个获取计数值和一个所有者线程。当计...

2018-01-17 10:29:01

阅读数 407

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭