摘要: java中常用的可重入锁:synchronized,java.util.concurrent.locks.ReentrantLock jdk中独占锁的实现除了使用关键字synchronized外,还可以使用ReentrantLock。虽然在性能上ReentrantLock和synchronized没 阅读全文
posted @ 2020-03-30 14:57 小L要努力吖 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 一,Lock接口 锁是用来控制多个线程访问共享资源的方式,一般来说,一个锁能够防止多个线程同时访问共享资源(但是有些锁可以允许多个线程并发的访问共享资源,比如读写锁)。在Lock接口出现之前,Java程序是靠synchronized关键字实现锁功能的,而Java SE 5之后,并发包中新增了Lock 阅读全文
posted @ 2020-03-30 12:02 小L要努力吖 阅读(1165) 评论(0) 推荐(0) 编辑