Java多线程不共享数据

import org.omg.CORBA.PUBLIC_MEMBER;

/**
 * Created by wuyupku on 2019-04-12 12:24
 *
 * @Beijing CHINA
 */
public class Demo01 {
    public static void main(String[] args) {
        mythread thread1 = new mythread("a");
        mythread thread2 = new mythread("b");
        mythread thread3 = new mythread("c");
        mythread thread4 = new mythread("d");
        thread1.start();
        thread2.start();
        thread3.start();
        thread4.start();
        System.out.println("运行结束");
    }
}
class mythread extends Thread {
    private int count = 5;

    public mythread(String name) {
        super();
        this.setName(name);
    }

    @Override
    public void run() {
        super.run();
        while (count > 0) {
            count--;
            System.out.println("由" + this.currentThread().getName() + "计算,count" + count);
        }
    }
}

Java多线程不共享数据_第1张图片

你可能感兴趣的:(JAVA底层原理)