我只是一个初学者并尝试学习 Java
目标 - 尝试在 java 中创建几个流,我的程序必须创建 3 个流和 1 个主流,然后停止。
做了什么:
使用已实现的 Runnable 创建类
class NewThread implements Runnable {
String name;
Thread t;
NewThread(String threadname){
name = threadname;
t = new Thread (this, name);
System.out.println(t);
t.start();
}
public void run (){
try {
System.out.println("111");// why cant see it?
Thread.sleep(1000);
}
catch (InterruptedException e){
System.out.println(e);
}
System.out.println("End Thread");
}
主要:
public class ThreadDemo {
public static void main (String []args){
new Thread ("F");
new Thread ("S");
new Thread ("T");
try {
Thread.sleep(10000);
}
catch (InterruptedException e){
}
System.out.println("End M");
}
}
我想我会得到像 3 串 111 和一串 End M 这样的结果 -
111
111
111
End M
但我只是
End M
谁能说为什么我的程序结果没有得到 3 个字符串?
非常感谢所有人。