Exception in thread java.lang.IllegalThreadStateException
比较好理解的抛出:非法线程状态抛出
出现这个问题的原因是:
对一个状态为RUNNABLE的线程再次调用start()方法,或者对一个状态为TERMINATED再次调用start()方法。
总之,在线程的某种状态时做了不合理的操作。
解决原理很简单,启动多个线程即可。
问题例子:
1 @Autowired 2 TcpClientSocketThread clientThread; 3 ...... 4 if (condition){ 5 clientThread.start(); 6 } 7 ......
改正后的例子:
1 // @Autowired 2 // TcpClientSocketThread clientThread; 3 ...... 4 if (condition){ 5 TcpClientSocketThread clientThread = new TcpClientSocketThread(); 6 clientThread.start(); 7 } 8 ......
Exception in thread java.lang.IllegalThreadStateException相关推荐
- 【Bug总结】java.lang.IllegalThreadStateException报错bug的解析
背景 在执行单元测试的时候,发现同一线程运行多次后,就会报一个线程的错误: Exception in thread "Main Thread" java.lang.IllegalT ...
- java.lang.IllegalThreadStateException异常原因解析
小白今天开始正式涉足多线程和队列,拍手拍手,欢庆欢庆.... --------------------------------------------------------------------- ...
- 单击事件开启线程时,再次单击就会出现 java.lang.IllegalThreadStateException: Thread already started. 错误
第一种解决方案:单击事件开启线程时,再次单击就会出现 java.lang.IllegalThreadStateException: Thread already started. 错误 解决办法: 创 ...
- 【错误记录】Android 中调用 Process 命令行执行指令 ( java.lang.IllegalThreadStateException: process hasn‘t exited )
文章目录 一.报错信息 二.解决方案 一.报错信息 2021-05-07 13:24:24.672 29512-29512/kim.hsl.a7_zip E/AndroidRuntime: FATAL ...
- java.lang.IllegalThreadStateException 线程运行报错
写程序线程再运行第二遍的时候报java.lang.IllegalThreadStateException. 发现一个Thread不能重复用start方法. 解决方法: 1.将extends Threa ...
- json报错Exception in thread http-bio-8888-exec- java.lang.StackOverflowError
今天遇到一个报错,用json解析的时候报错,报错的是这行JSONObject jsonObject = JSONObject.fromObject(obj);代码,因为这行代码陷入了死循环,我自己分析 ...
- eclipse问题(!MESSAGE Unhandled event loop exception !STACK 0 java.lang.NullPointerException at org.e)
问题: !MESSAGE Unhandled event loop exception !STACK 0 java.lang.NullPointerException at org.eclipse.s ...
- Interceptor for {http://admin.ws…thrown exception, unwinding now java.lang.NullPointerException
Interceptor for {http://admin.ws-thrown exception, unwinding now java.lang.NullPointerException 报错主要 ...
- Exception in secureMain java.lang.RuntimeException: Although a UNIX domain socket path is configured
hdfs datanode启动失败 问题描述 问题排查 问题描述 新装的hdp集群,hdfs启动后,datanode马上全部死掉,查看日志报错信息如下: 2020-06-22 00:37:20,594 ...
最新文章
- MVC 3 登录、注销
- JSP简单练习-JSP动作指令
- postman+newman+jenkins环境部署
- java系统时间怎么获取,java目前系统时间的获取
- 数据库事务原理详解-数据库隔离级别
- GMF学习系列(二) 一些知识点(续2)
- java socat_socat安装使用方法
- ASP.NET MVC中controller和view相互传值的方式
- realm android,Realm for Android快速入门教程
- Linux平台代码覆盖率测试工具GCOV简介
- 阶段3 2.Spring_08.面向切面编程 AOP_1 AOP的概念
- html css布局之float和Flexbox
- 小米2s自带rec刷root_关于vivo手机的root
- C# 利用Excel及Spire.xls实现用户自定义打印模板
- 微软的teredo服务器,win10系统通过teredo连接ipv6的操作方法
- 二十个不可不知的 TSM 知识点
- Webpack的基本使用
- 现代循环神经网络 - 序列到序列学习
- js循环绑定事件问题及解决方法
- python判断人生阶段
热门文章
- 我推荐的一款APP——网易云音乐
- React16版本中render阶段放弃了使用递归
- 长连接与短连接、全双工与半双工,单工
- 硬盘出现问题后会对计算机造成哪些影响,浅析win7系统电脑造成硬盘坏道的原因以及影响...
- 蓝色的西瓜,你敢吃吗?
- 城市公交系统车站客流量预测的研究现状
- 计算x-x/2+x/3-x/4+...+x/99-x/100+...,直到最后一项的绝对值小于0.00001为止
- 华清远见重庆中心——Java面向对象阶段技术总结/个人总结
- OHEM的pytorch代码实现细节
- 关于表格中的tr 、td、th 那些事