摘要: ReentrantLock源码 https://www.cnblogs.com/LQBlog/p/15206866.html 简单demo 在多线程操作时。保证一块共享资源的原子性。第一想到的就是用synchronized关键字 在jdk5提供一个更灵活更强大的 ReentrantLock 使用re 阅读全文
posted @ 2018-05-03 21:28 意犹未尽 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 限制并发资源的并发访问数量。 samephore.acquire(); 获取许可 samephore.release(); 释放一个许可。 模拟银行10个办理任务的窗口。 samephore.acquire() 如果有10个任务获取许可并没有释放 其他人等待 某一个获取许可正在执行的任务 释放许可才 阅读全文
posted @ 2018-05-03 12:46 意犹未尽 阅读(181) 评论(0) 推荐(0) 编辑