前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >同一个Thread是否可以start两次

同一个Thread是否可以start两次

原创
作者头像
真率
发布2024-07-23 09:25:53
1250
发布2024-07-23 09:25:53
举报
文章被收录于专栏:Java
  • 同一个Thread不能start两次,第二次start时会报IllegalThreadStateException异常
  • start方法是一个用synchronized关键词修饰的同步方法,进入方法后会先检查线程状态,如果线程状态不是NEW,就会抛异常。线程状态变量用volatile修饰,保证修改后对其他线程可见。
  • 一个执行完的线程不能被再次启动

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档