我思我想
guiguzi629
这个作者很懒,什么都没留下…
展开
-
JAVA线程之四----并发实战
1.将目标对象,同步方法最为成员变量,成员方法package com.sample.synchronizedThread;class MultiThreadShareData1 { private int j = 0; public synchronized void increment() { j++; } public synchronized void d原创 2012-07-31 15:56:16 · 313 阅读 · 0 评论 -
JAVA线程之二----ThreadLocal
线程作用域变量-ThreadLocal 前面我们讲到,Synchornized 可以保证多个线程之间的通讯。那么在多线程系统中要求每个线程都有自己的全局变量的时候,使用ThreadLocal 就是一个最佳选择。ThreadLocal 用于实现单线程内的数据共享,即在同一个线程中运行多个模块并且它们要共享一份数据,而在另一个线程中又共享另一份数据。比较典型的例子就是,JDBC原创 2012-07-31 15:11:34 · 399 阅读 · 0 评论