【发布时间】:2013-06-15 11:40:13
【问题描述】:
我在 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()?请告诉我其他杀死子线程并释放其资源的方法。
【问题讨论】:
-
我已经编辑了我的问题并给出了我如何启动子线程的代码。
标签: java android multithreading