当前位置:  技术问答>java相关

如何结束一个线程

    来源: 互联网  发布时间:2015-04-16

    本文导语:  我的程序中开启了一个线程,监测串口是否有数据输入,线程读到合法数据就返回数据,并结束线程 请问该如何结束线程 我读到串口数据后,jvm仍然在工作 谢谢 | 从run()中返回就结束了啊 ...

我的程序中开启了一个线程,监测串口是否有数据输入,线程读到合法数据就返回数据,并结束线程

请问该如何结束线程

我读到串口数据后,jvm仍然在工作

谢谢

|
从run()中返回就结束了啊

|
通常使用interrupt()方法,不要用stop()和suspent()

|
设置一个标志,当标志为FALSE时就BREAK,然后退出,建议不用interrupt,因为异常是错误而产生,不要用异常决定程序的流程。看看Thinking in Java

    
 
 

您可能感兴趣的文章:

  • 一个进程创建了两个线程,如何使得当任何一个线程(比如线程a)结束时,同时也结束线程b,也就是使两个线程一起死掉,怎么办呢?
  • 在线程a中使线程b结束,语句应怎样写?
  • 时间片控制子线程结束
  • 如何一次把建立的线程全结束?
  • linux下的c++如何判断线程是否结束?
  • 如何判断一个线程是否结束?
  • 关于一个多线程的问题,线程结束之后如何释放他的地址。
  • 请问:如何优雅的结束一个正在等待锁的线程?
  • linux下如何在等待线程结束中设置超时?
  • 不是说等到最后一个线程退出进程才会结束么?(Linux)
  • 我怎么才能知道一个线程已经执行结束?
  • 关于线程结束的问题??
  • c# winform 关闭窗体时同时结束线程实现思路
  • 在程序中启动一个进程(不是线程),如何知道该进程已运行结束
  • 在内核模块中通过kernel_thread创建的线程,用kill_proc结束会死机呢?
  • Linux/Unix/POSIX thread 如何等待线程的结束,并且可指定超时?
  • 怎么样由键盘输入来结束或者暂停循环线程?急
  • main主线程先结束,它所创建的子线程会被取消吗
  • 如何结束调用execl后启动的程序 iis7站长之家
  • linux下main thread如何使用pthread_join等待子线程结束后再退出
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问从一个java程序中如何调用另一java程序,并控制可以其状态(最小化、最大化、结束程序),还有怎样知道那个被调用的程序结束。
  • 在linux上如何知道文件的详细信息,如创建和结束时间等?
  • 新手求助:如何判断串口数据已结束
  • 如何在文件的1/2处加一个文件结束符?
  • java结束进程的实例代码
  • 程序死掉了,如何结束他?
  • linux 下如何等待某个进程结束
  • 如何结束调用execl后启动的程序
  • 急!子进程在运行,结束父进程会出错,怎么解决?
  • linux dmesg命令后加&,命令立即结束?
  • thread正常结束也是进入僵死状态么?
  • 请教有关linux驱动开发,按关机键关机时,驱动应作哪些结束工作?
  • C++通过TerminateProess结束进程实例
  • 如何从文本文件每次读入一行然后处理直到文本结束
  • 问如何结束应用程序进程
  • 在非GUI程序中,我用JOptionPane.showMessageDialog后,发现程序无法结束。why?
  • 知道pid,如何判断这个进程是否已经结束?
  • 如何用socket一次传输多个文件,如何确定文件一个文件结束
  • 请问谁知道子进程用wait结束是不是相当于顺序执行啊!
  • 怎样结束当前的X-window


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3