线程-为什么就一个线程在执行
人生就这样 2017-06-20 08:37:05 package test4;
public class ThreadDemo {
public static void main(String[] args) {
demow d = new demow();
Thread t = new Thread(d, "1");
Thread t1 = new Thread(d, "2");
t.start();
t1.start();
}
}
class demow implements Runnable {
private int num = 0;
@Override
public void run() {
show();
}
public void show() {
synchronized (this) {
while (num < 100) {
System.out.println(Thread.currentThread().getName() + ",num=" + num++);
}
}
}
}