专栏名称: ImportNew
伯乐在线旗下账号,专注Java技术分享,包括Java基础技术、进阶技能、架构设计和Java技术领域动态等。
今天看啥  ›  专栏  ›  ImportNew

并发编程 :Concurrent 用户指南 ( 下 )

ImportNew  · 公众号  · Java  · 2017-09-04 19:28
    

文章预览

(点击 上方公众号 ,可快速关注) 来源:高广超, www.jianshu.com/p/8cb5d816cb69 如有好文章投稿,请点击 → 这里了解详情 20. 锁 Lock java.util.concurrent.locks.Lock 是一个类似于 synchronized 块的线程同步机制。但是 Lock 比 synchronized 块更加灵活、精细。顺便说一下,在我的《 Java 并发指南 》中我对如何实现你自己的锁进行了描述。 http://tutorials.jenkov.com/java-concurrency/index.html Java Lock 例子 既然 Lock 是一个接口,在你的程序里需要使用它的实现类之一来使用它。以下是一个简单示例: Lock lock = new ReentrantLock();     lock.lock();     //critical section     lock.unlock(); 首先创建了一个 Lock 对象。之后调用了它的 lock() 方法。这时候这个 lock 实例就被锁住啦。任何其他再过来调用 lock() 方法 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览