JAVA multi-thread shared variable

Method 1: Multi-threaded ticket sales

public class MutiThreadShareDataTest {
    public static void main(String[] args) {
        JobThread jobThread = new JobThread();
        new Thread(jobThread).start();
        new Thread(jobThread).start();
    }

}
class JobThread implements Runnable{
    private int i = 100;
    @Override
    public void run() {
        while (i > 0){
            i--;
            System.out.println(Thread.currentThread().getName() + "剩下:" + i);
        }
        System.out.println("end");
    }
}

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326463161&siteId=291194637