实例 Java 并发问题

x
 
public class Main extends Thread {
  public static int amount = 0;
  public static void main(String[] args) {
    Main thread = new Main();
    thread.start();
    System.out.println(amount);
    amount++;
    System.out.println(amount);
  }
  public void run() {
    amount++;
  }
}
                    

输出结果

0
2