我在java android平台上工作。我正在从主线程创建一个子线程。我想根据我的要求停止子线程。我的子线程具有简单的功能,没有任何循环。我想随时杀死子线程并释放它正在使用的资源。我搜索了它,发现了 inturrupt() 函数。我的主题是:
public class childThread implements Runnable{
public void run() {
firstFunction();
secondFunction();
}
}
主线程有以下代码在线程之上启动:
Thread tChild;
tChild = new Thread(new childThread(), "Child Thread");
tChild.start();
我的run()
函数是这样调用函数。我如何interrupt()
在这个中使用?请告诉我任何其他方式来杀死子线程并释放其资源。