Java并发编程的艺术(十六)——并发容器之ThreadLocal

1. ThreadLocal的简介 在多线程编程中一般解决线程安全的问题咱们会利用synchronzed或者lock控制线程对临界区资源的同步顺序从而解决线程安全的问题,可是这种加锁的方式会让未获取到锁的线程进行阻塞等待,很显然这种方式的时间效率并非很好。线程安全问题的核心在于多个线程会对同一个临界区共享资源进行操做,那么,若是每一个线程都使用本身的“共享资源”,各自使用各自的,又互相不影响到彼此
相关文章
相关标签/搜索