Thread类中有封装stop()方法终止线程,在程序中,使用了停用的方法并不意味着程序不会被执行,它仍然起作用。由于缺点不过,不提长使用而已。
看一下终止线程的示例:
package com.mz.xx.tb;
public class Deprecation2 extends Thread{
boolean runnable = true;
void stopThread(){
runnable = false;
}
public void run() {
while(runnable){
System.out.println("Hi!!!!!");
}
}
public static void main(String[] args) {
Deprecation2 dt = new Deprecation2();
dt.start();
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
dt.stopThread();
}
}
分享到:
相关推荐
9.如何异常终止线程?(Visual C++编程 源代码)9.如何异常终止线程?(Visual C++编程 源代码)9.如何异常终止线程?(Visual C++编程 源代码)9.如何异常终止线程?(Visual C++编程 源代码)9.如何异常终止线程?...
8.如何正常终止线程?(Visual C++编程 源代码)8.如何正常终止线程?(Visual C++编程 源代码)8.如何正常终止线程?(Visual C++编程 源代码)8.如何正常终止线程?(Visual C++编程 源代码)8.如何正常终止线程?...
终止线程 终止线程 终止线程 终止线程 终止线程
如何安全终止线程
启动线程,处理线程消息,并且随时安全的终止线程
想要终止线程的运行,可以使用以下方法: 1、线程函数返回(最好使用该方法)。 2、通过调用ExitThread函数,线程将自行撤消(最好不使用该方法)。 3、同一个进程或另一个进程中的线程调用TerminateThread函数(应...
c++多线程的创建挂起执行终止 线程间的同步
内容索引:VC/C++源码,系统相关,线程 想知道VC++是如何安全的终止线程的吗?那么就请参阅一下本源码实例,你将从中找到答案。
通过一个例子来说明线程的多种操作,hehe
根据输入的端口号查找出占用端口的程序,并且终止其线程。
本篇文章给大家分享了JAVA中实现终止线程池中正在运行的定时任务的具体步骤和方法,有需要的朋友跟着学习下。
一个简单的多线程例子,带注释。 整个过程包含创建线程,启动线程,停止线程。
一般来说,很多人都会使用Abort方法来终止线程,其实这种做法并不可取!如果你的线程正在操作临界资源,很有可能会造成资源没有正确释放而出现死锁问题。正确的做法应该是使用标记来终止线程的执行。 基本思路是:...
使用 stop() 方法强行终止线程,但是不推荐使用这个方法,因为使用此方法不安全,目前该方法已被弃用; 使用 interrupt()方法中断线程。 第一种:使用标志位终止线程 使用标志位终止线程就是定义一个boolean型的标志...
在学习Java过程中,自己收集了很多的Java的学习资料,分享给大家,有需要的欢迎下载,希望对大家有用,一起学习,一起进步。
在java语言中,使用多线程技术编程时,提出终止一个线程时不采用stop方法的三个原因,并举例加以证明,最后给出了新的解决方法。在java编程过程中,采用多线程技术可以更好地利用系统资源,减少对用户的响应时间,提高系统...
NULL 博文链接:https://waitingkkk-163-com.iteye.com/blog/2232286
介绍线程操作的方法,包括线程的创建、终止等!
JAVA中 终止线程的方法介绍,需要的朋友可以参考一下