不要让this引用在构造函数中逸出。例,在构造函数中启动线程,线程会包含对象的引用。Blocking 增加了可阻塞的get set操作ConcurrentHashMap:分离锁,为并发访问带来的高的吞吐量,同时几乎没有损失单个线程的访问性能。返回弱一致性的迭代器。CopyOnWriteArrayList:每次修改容器时复制,适用迭代需求大于修改需求情况。生产者消费者模式,运用有界阻塞队列解耦生产者和消费者的代码。Executor任务执行框架,实现了生产者消费者模式。latch闭锁:延迟线程进度直到线程到达一个终点状态,像一个一次性开关。可以用来确保特定活动直到其它活动完成才发生。

浅谈Java线程并发知识点