Java 异常 java.lang.IllegalThreadStateException

标签 java multithreading anonymous-class

在 Java 中,我得到这个异常:

Exception in thread "main" java.lang.IllegalThreadStateException
    at java.lang.Thread.start(Unknown Source)
    at Threads4.go(Threads4.java:14)
    at Threads4.main(Threads4.java:4)

代码如下:

public class Threads4 {
    public static void main(String[] args){
        new Threads4().go();
    }
    void go(){
        Runnable r = new Runnable(){
            public void run(){
                System.out.println("foo");
            }
        };
        Thread t = new Thread(r);
        t.start();
        t.start();

    }
}

异常是什么意思?

最佳答案

您正在尝试启动线程两次。

关于Java 异常 java.lang.IllegalThreadStateException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14901141/

相关文章:

java - 改变数组

python - 如何在后台运行无限循环并停止它?

c# - 源阵列不够长。检查 srcIndex 和长度,以及数组的下限

c++ - 将模板与作用域在函数内的匿名类一起使用

java - 在cmd中使用idl2wsdl转换时无法在cxf_home/lib中找到cxf-manifest.jar

Java JDK安装

java - 计时器在午夜后不启动

java - 这个匿名内部类的替代品是什么?

java - 如何使用Java模仿PHP匿名类?

java - Kotlin:重载解析歧义