2020年8月14日

摘要: 什么是ConcurrentHashMap?ConcurrentHashMap 是java集合中map的实现,是哈希表的线程安全版本,即使是线程安全版本, ConcurrentHashMap的性能也十分可观。但是在不同的jdk版本中,其实现也不一样,本文主要基于jdk1.8版本的实现讨论。 Concu 阅读全文
posted @ 2020-08-14 17:23 shumeigang 阅读(11906) 评论(1) 推荐(1)
摘要: 为什么要用join()方法 如果子线程里要进行大量的耗时的运算,主线程往往将于子线程之前结束,但是如果主线程处理完其他的事务后,需要用到子线程的处理结果,也就是 主线程需要等待子线程执行完成之后再结束,这个时候就要用到join()方法了 join() 的作用 让父线程等待子线程结束之后才能继续运行 阅读全文
posted @ 2020-08-14 10:51 shumeigang 阅读(210) 评论(0) 推荐(0)
摘要: Condition介绍 Condition接口也提供了类似Object的监视器方法,与Lock配合可以实现等待/通知模式,但是这两者在使用方式以及功能特性上还是有差别的。Object上的监视器只有一个等待队列,但是Condition上可以有多个等待队列 Condition是对象监视器的替代品,拓展了 阅读全文
posted @ 2020-08-14 10:50 shumeigang 阅读(266) 评论(0) 推荐(0)

导航