摘要:
同步容器: 1. ArrayList、LinkedList、HashMap这些容器都是非线程安全的。如果有多个线程并发地访问这些容器时,就会出现问题。 2. 在Java中,同步容器主要包括2类: 1).Vector、Stack、HashTable 2).Collections类中提供的静 阅读全文
摘要:
ThreadLocal 1. ThreadLocal是如何为每个线程创建变量的副本的: 1). 首先,在每个线程Thread内部有一个ThreadLocal.ThreadLocalMap类型的成员变量threadLocals,这个threadLocals就是用来存储实际的变量副本的,键值为当前Thr 阅读全文