当前位置: 技术问答>java相关
如何结束一个线程
来源: 互联网 发布时间:2015-04-16
本文导语: 我的程序中开启了一个线程,监测串口是否有数据输入,线程读到合法数据就返回数据,并结束线程 请问该如何结束线程 我读到串口数据后,jvm仍然在工作 谢谢 | 从run()中返回就结束了啊 ...
我的程序中开启了一个线程,监测串口是否有数据输入,线程读到合法数据就返回数据,并结束线程
请问该如何结束线程
我读到串口数据后,jvm仍然在工作
谢谢
请问该如何结束线程
我读到串口数据后,jvm仍然在工作
谢谢
|
从run()中返回就结束了啊
|
通常使用interrupt()方法,不要用stop()和suspent()
|
设置一个标志,当标志为FALSE时就BREAK,然后退出,建议不用interrupt,因为异常是错误而产生,不要用异常决定程序的流程。看看Thinking in Java