Exception in thread "main" java.lang.IllegalThreadStateException
2014-12-12 11:04
525 查看
public static void main(String[] rags) {
System.out.println(Thread.currentThread().getName() + " 线程运行开始!");
TestA a = new TestA();
a.start();
a.start();
//new TestA().start();
System.out.println(Thread.currentThread().getName() + " 线程运行结束!");
}
同一个Thread不能重复调用start方法。
一旦线程启动,它就永远不能再重新启动。只有一个新的线程可以被启动,并且只能一次。一个可运行的线程或死线程可以被重新启动。
public static void main(String[] rags) {
System.out.println(Thread.currentThread().getName() + " 线程运行开始!");
TestA a = new TestA();
a.start();
try {
a.sleep(5000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
a.start();
//new TestA().start();
System.out.println(Thread.currentThread().getName() + " 线程运行结束!");
}但是还是会报java.lang.IllegalThreadStateException异常
System.out.println(Thread.currentThread().getName() + " 线程运行开始!");
TestA a = new TestA();
a.start();
a.start();
//new TestA().start();
System.out.println(Thread.currentThread().getName() + " 线程运行结束!");
}
同一个Thread不能重复调用start方法。
一旦线程启动,它就永远不能再重新启动。只有一个新的线程可以被启动,并且只能一次。一个可运行的线程或死线程可以被重新启动。
public static void main(String[] rags) {
System.out.println(Thread.currentThread().getName() + " 线程运行开始!");
TestA a = new TestA();
a.start();
try {
a.sleep(5000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
a.start();
//new TestA().start();
System.out.println(Thread.currentThread().getName() + " 线程运行结束!");
}但是还是会报java.lang.IllegalThreadStateException异常
相关文章推荐
- Exception in thread "main" java.lang.IllegalMonitorStateException
- spark Exception in thread "main" java.lang.IllegalArgumentException: java.net.URISyntaxException: Re
- Exception in thread "main" java.lang.IllegalArgumentException:declares multiple JSON fields named id
- Exception in thread "main" java.lang.IllegalArgumentException: Comparison method violates its gener
- 关于spring中的一个很诡异的异常:Exception in thread "main" java.lang.IllegalArgumentException
- Exception in thread "main" java.lang.illegalArgumentException : illegal component position
- Exception in thread "AWT-EventQueue-0" java.lang.IllegalThreadStateException
- Exception in thread "main" java.lang.IllegalArgumentException: Illegal character in query at index 189......
- Exception in thread "main" java.lang.IllegalArgumentException: input == null!
- Exception in thread "main" java.lang.IllegalArgumentException: Comparison method violates its gener
- Exception in thread "main" java.lang.IllegalArgumentException: Argument cannot be null
- Exception in thread "main" java.lang.IllegalArgumentException
- exception in thread "main" java.lang.RuntimeException: java.lang.IllegalArgumentException: java.net.
- Exception in thread "main" java.lang.IllegalArgumentException: Not a host:port pair: PBUF
- Exception in thread "main" java.lang.IllegalArgumentException
- Exception in thread "main" java.lang.IllegalArgumentException: Not a host:port pair: PBUF
- Exception in thread "main" java.lang.IllegalArgumentException: Wrong FS: hdfs://localhost:9000/user/
- java 集合排序异常Exception in thread "main" java.lang.IllegalArgumentException: Comparison method violate
- 安装Hive过程中,出现Exception in thread "main" java.lang.IllegalArgumentException: java.net.URISyntaxExcepti
- Hive2.1:Exception in thread "main" java.lang.IllegalArgumentException: java.net.URISyntaxException: