随笔分类 -  并发编程

摘要:一、Condition接口 任意一个Java对象,都拥有一组监视器方法(定义在java.lang.Object上),主要包括wait()、wait(long timeout)、notify()以及notifyAll()方法,这些方法与synchronized同步关键字配合,可以实现等待/通知模式。C 阅读全文
posted @ 2020-05-06 11:19 汪强胜 阅读(370) 评论(0) 推荐(0)
摘要:​一、 为什么要使用ConcurrentHashMap 在并发编程中使用HashMap可能导致程序死循环。而使用线程安全的HashTable效率又非常低下,基于以上两个原因,便有了ConcurrentHashMap的登场机会。 (1)线程不安全的HashMap 在多线程环境下,使用HashMap进行 阅读全文
posted @ 2019-12-13 11:21 汪强胜 阅读(536) 评论(0) 推荐(0)