当前位置: 首页 >> Java >> java 多线程启动异常记录 >> 正文

java 多线程启动异常记录

3年前 (2017-01-06)     作者:4869     分类:Java     阅读次数:1454     评论(1)    文章页统计代码
java使用多线程后,启动main方法报以下错误:
    Exception in thread "main" java.lang.IllegalThreadStateException
	at java.lang.Thread.start(Thread.java:705)
	at cn.com.mayn.api.mess.StockMesErrorToSure.main(StockMesErrorToSure.java:55)
	
    StockMesErrorToSure myThread = new StockMesErrorToSure();  
    Thread t1 = new Thread(myThread);  
    t1.start();  
    Thread t2 = new Thread(myThread);  
    t2.start();     //该处被重复调用
    Thread t3 = new Thread(myThread);  
    t2.start();     //该处被重复调用,需要改成t3
    Thread t4 = new Thread(myThread);  
    t4.start();  

解决办法:
检查启动多线程的方法,查看下线程启动方法start(),是否重复被启用


除非注明,发表在“石马人山的博客”的文章『java 多线程启动异常记录』版权归4869所有。 转载请注明出处为“本文转载于『石马人山的博客』原地址http://longlonggo.com/post/329.html
文章页分享代码

评论

发表评论   

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站