如果JAVA中一个共享map只会被get的话,是否还需要同步化? (300分)

  • 主题发起人 主题发起人 Crane
  • 开始时间 开始时间
假如只进行get的话,觉得没必要做同步,
也许需要在这个map init的时候锁住,一避免哪个线程在这个当口去get。
http://www.javaresearch.org/article/showarticle.jsp?column=544&thread=10954
......
同步机制是为了同步多个线程对相同资源的并发访问,是为了多个线程之间进行通信的有效方式;而ThreadLocal是隔离多个线程的数据共享,从根本上就不在多个线程之间共享资源(变量),这样当然不需要对多个线程进行同步了。
 
md,太不给我面子了,居然到处问,鄙视你
 

设计成非可变类吧.
 
小猪,你丫去死...
 
多人接受答案了。
 
后退
顶部