同:都是为了线程安全异:synchronized是利用锁的机制,使变量或代码块在某一时该只能被一个线程访问。而ThreadLocal为每一个线程都提供了变量的副本,使得每个线程在某一时间访问到的并不是同一个对象,这样就隔离了多个线程对数据的数据共享。而Synchronized却正好相反,它用于在多个... Read More
posted @ 2014-04-29 11:03 等风来。。 Views(429) Comments(1) Diggs(1) Edit
同步 1)同步方法 2)同步块 21) 实例变量 22) 类变量 锁定的内容 1)锁定类的某个特定实例 2)锁定类对象(类的所有实例) 一。同步类实例:同步方法 这两种写法的效果是一样的,锁定的都是类实例对象。 如果有一个实例对象demo,有两个线程: thread1,thread2,都调用了dem Read More
posted @ 2014-04-29 00:03 等风来。。 Views(1457) Comments(0) Diggs(0) Edit
------------------------------------------------------------------------------------------------------------ --------------- 欢迎联系 x.guan.ling@gmail.com--------------- ------------------------------------------------------------------------------------------------------------