夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            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 閱讀(391) 評論(0)  編輯  收藏 所屬分類: Hibernate
          主站蜘蛛池模板: 芮城县| 南阳市| 万宁市| 宁晋县| 万山特区| 吉水县| 盈江县| 怀化市| 皋兰县| 永登县| 平遥县| 梅河口市| 青岛市| 德庆县| 湖南省| 张家界市| 革吉县| 安化县| 遂川县| 旅游| 荃湾区| 綦江县| 梅州市| 沁水县| 东乡| 峡江县| 满城县| 安乡县| 乌兰浩特市| 游戏| 永修县| 长武县| 长岭县| 嘉禾县| 永登县| 滦南县| 扎赉特旗| 青岛市| 商河县| 双牌县| 綦江县|