我有一个活动,我正在创建3-4个线程,用于在一个活动中执行不同的任务,我将数据插入到数据库中,并从网站上获取一些数据,并在站点上发布数据和其他数据。我想问我有一个计数器,通过它我可以知道线程的工作什么时候完成,所以我应该关闭(停止)这个线程吗?这同样适用于asyncTask吗?
发布于 2015-09-13 13:04:11
以一个简单的线程为例:
这是可运行的
public class HelloRunnable implements Runnable {
public void run() {
System.out.println("Hello from a thread!");
}
}然后启动一个线程来运行可运行的
(new Thread(new HelloRunnable())).start();一旦完成System.out.println,线程就会停止,并且不需要额外的操作来关闭/释放它。
https://stackoverflow.com/questions/32548806
复制相似问题