如何结束一个线程 通常使用interrupt()方法,不要用stop()和suspent() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请问,我可以在 run 方法里把自己给 interrupt 掉吗?? run 方法返回是 void jimjxr(宝宝猫) 如何从 run 返回啊??? 用一个死循环来不继监测串口是否有数据输入,如果有则读数据,然后break跳出循环,退出线程的run。这样线程就自动结束了。读到数据后你可以把数据返回到调用读串口数据线程的类里边存放。 将读到的数存在线程类里,然后调用检验,如成功退出run函数。其它类可以检验线程类获得该值 设置一个标志,当标志为FALSE时就BREAK,然后退出,建议不用interrupt,因为异常是错误而产生,不要用异常决定程序的流程。看看Thinking in Java 同意skyyoung(★路人甲★) 的观点. to skyyoung:标志恐怕就是全局变量了,没有必要吧,为什么不用消息传递呢?这样好象更加好吧?to yanchang:你是怎么把自己的信誉提高到110的?教教我 java swing 字体控件问题!!! JTable的定位问题 好难的问题!!!!!!! 关于下载,如何知道用户是否下载成功? 大家来讨论吧,关于ASP中如何调用JAVA的问题.●UP有分● 线程问题 没什么意思散分了!!!!!! 有谁可以告诉我怎么给分? 比较基础但很重要的问题!急谢谢因为最近就要考SCJP了! 各位都用什么来编辑java程序? 请问如何判断一个站点是否支持断点续传! JAVA 书籍
jimjxr(宝宝猫) 如何从 run 返回啊???
读到数据后你可以把数据返回到调用读串口数据线程的类里边存放。
其它类可以检验线程类获得该值