gpt4 book ai didi

Java线程不执行

转载 作者:行者123 更新时间:2023-11-29 03:18:15 26 4
gpt4 key购买 nike

我正在尝试在 Java 中创建一个线程,看起来它可以工作(线程正在启​​动,如果我尝试将一些随机想法写入代码,程序将在线程 0 中返回错误。但对于某些原因,Thread中的代码就是没有执行。当我在开头放一个简单的system.out.printl时,它没有显示。我搜索这个问题时没有找到任何东西,所以我希望你能帮助我.

主要:

  public class Main {
public static void main(String[] args) throws java.io.IOException{

SendMessages sm = new SendMessages();
sm.start();

System.out.println("2");

while(true){
}
}
}

主题:

public class SendMessages extends Thread {
public void run(String[] args) throws java.io.IOException {

System.out.println("1");
}
}

正在打印“2”,而不是“1”。

问候

最佳答案

run不抛出异常也不接受参数。

你必须覆盖好的:

public void run() {
}

您可以添加 @Override 注释以确保您覆盖了好的注释:

@Override
public void run() {
}

关于Java线程不执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25233383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com