Java非法线程状态异常编码错误

时间:2016-05-17 13:42:14

标签: java multithreading exception

我这里有一些代码,似乎遇到了IllegalThreadStateException,我不知道为什么。通过这样做,它同时运行两个代码。我想要做的是,如果我输入任何内容(字,数字,字符),倒计时将重新开始。但每当我在倒计时停止之前输入某些内容时,它总会运行到该异常。我做错了什么,我能做些什么来纠正它?

These are two codes merged in one picture

1 个答案:

答案 0 :(得分:0)

您不能多次在线程上调用start。第二次调用start时会出现IllegalStateException。

将exp的初始化移到for循环中,以便每次在不同的实例上调用start。