问题描述
我遵循此video来创建Java线程。该代码是相同的,但是控制台显示这些线程不能同时运行。相反,线程似乎以随机顺序交替出现。每次运行它,我都会得到不同的订单。
class MyClass extends Thread {
public void run() {
for (int i=0; i<10; i++) {
System.out.println(Thread.currentThread().getId() + " Value "+i);
}
}
public static void main(String[] args) {
MyClass myClass = new MyClass();
myClass.start();
MyClass myClass1 = new MyClass();
myClass1.start();
}
11值0
12值1
12值2
12值3
12值4
11值1
12值5
12值6
11值2
12值7
11值3
12值8
11值4
11值5
12值9
11值6
11值7
11值8
11值9
希望有人能提供帮助。谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)