夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks

          public class Sequence {
           private static ThreadLocal<Integer> localVar = new ThreadLocal<Integer>() {
            public Integer initialValue() {
             return 0;
            }
           };

           public int getNextVal() {
            localVar.set(localVar.get() + 1);
            return localVar.get();
           }

           public static void main(String[] args) {
            Sequence seq = new Sequence();
            Client client1 = new Client(seq);
            Client client2 = new Client(seq);
            Client client3 = new Client(seq);

            client1.start();
            client2.start();
            client3.start();

           }

          }


          package hvp.spring.transaction.threadLocal;

          public class Client extends Thread{
           private Sequence seq;
           public Client(Sequence seq){
            this.seq = seq;
           }
           public void run(){
            StringBuffer sb = new StringBuffer();
            for(int i=0;i<5;i++){
             sb.append("Thread[");
             sb.append(Thread.currentThread().getName());
             sb.append("] seq[");
             sb.append(seq.getNextVal());
             sb.append("]");
             System.out.println(sb.toString());
             sb.delete(0, sb.length());
            }
           }
          }


          posted on 2008-08-02 23:26 HUIKK 閱讀(392) 評論(0)  編輯  收藏 所屬分類: Hibernate
          主站蜘蛛池模板: 三明市| 巧家县| 蒙自县| 巨野县| 淮北市| 江达县| 廊坊市| 民县| 安溪县| 大荔县| 清徐县| 龙游县| 丰城市| 醴陵市| 高州市| 巴东县| 来凤县| 夹江县| 荔浦县| 尤溪县| 松江区| 微博| 平南县| 潜山县| 延川县| 洛阳市| 霍林郭勒市| 承德县| 林周县| 乐清市| 屯门区| 都昌县| 乌鲁木齐市| 喜德县| 陈巴尔虎旗| 扶绥县| 安宁市| 中卫市| 察哈| 黄大仙区| 汕尾市|