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