第四种方法是不是可以这样写呢:
@Override public void run() { count(); } public synchronized static void count(){ for (int j = 0; j < 100000; j++) { i++; } }