public class ThreadDemo implements Runnable {
public static volatile Integer a = 0;
@Override
public void run() {
try {
while (a < 1000) {
synchronized (a) {
a++;
System.out.println(Thread.currentThread() + ":"+ a);
}
}
}catch (Exception e){}
}
}
