Java的线程是不允许启动两次的,第二次调用必然会抛出IllegalThreadStateException,这是一种运行时异常,多次调用start被认为是编程错误。
如果业务需要线程run中的代码再次执行,请重新启动一个线程实例,因此此线程的成员应当是启动前设定的而不是自动注入的。
Java的线程是不允许启动两次的,第二次调用必然会抛出IllegalThreadStateException,这是一种运行时异常,多次调用start被认为是编程错误。
如果业务需要线程run中的代码再次执行,请重新启动一个线程实例,因此此线程的成员应当是启动前设定的而不是自动注入的。
每日一问:一个线程两次调用start()方法会出现什么情况?
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M