zoukankan      html  css  js  c++  java
  • March 29th, 2015, Thread Name is odd by increasing 1

    public class Fabric extends Thread{
        
        public static void main(String args[]){
            Thread t = new Thread(new Fabric());
            Thread t2 = new Thread(new Fabric());
            Thread t3 = new Thread(new Fabric());
            
            t.start();
            t2.start();
            t3.start();
        }
    
        public void run(){
            System.out.println(Thread.currentThread().getName() + ": " + i);
        }
    }

    这段代码的输出为 1,3,5 (无序)

    但如果指定线程名则为1,2,3:

    public class Fabric extends Thread{
        
        public static void main(String args[]){
            Thread t = new Thread(null, new Fabric(), "1");
            Thread t2 = new Thread(null, new Fabric(), "2");
            Thread t3 = new Thread(null, new Fabric(), "3");
            
            t.start();
            t2.start();
            t3.start();
        }
    
        public void run(){
            System.out.println(Thread.currentThread().getName() + ": " + i);
        }
    }
  • 相关阅读:
    tiled工具使用
    shan
    随笔
    潘大神又一篇
    潘大神的文章
    最近用到这个强大的工具 PhysicsEditor (转)
    为什么要写博客?
    nyoj 998
    欧拉函数
    背包问题
  • 原文地址:https://www.cnblogs.com/lionfight/p/4376738.html
Copyright © 2011-2022 走看看