我已经尝试了有关线程的每段代码,但都没有给我输出。他们都没有给我一个错误代码,它说它已经成功构建,但是不会输出任何东西。
package Thread;
public class Demo implements Runnable {
@Override
public void run() {
System.out.println("Hello from a thread!");
}
public static void main(String args[]) {
(new Thread(new Demo())).start();
}
}
这将不会输出任何内容。
尝试一下
public static void main(String args[]) {
Thread t = new Thread(new Demo())
t.start();
t.join();
}
尝试运行此代码。它对我有用。
class Scratch {
public static void main(String[] args) {
Runnable myRunnable = new Runnable() {
@Override
public void run() {
System.out.println("Hello from a thread!");
}
};
(new Thread(myRunnable)).start();
}
}
我只是在Intellij中复制/粘贴了您的代码,然后得到了以下输出信息:
您好,来自线程!
处理完成,退出代码为0
您能否共享输出的screenShot?