Android线程池中的任务取消 android线程池任务队列取消 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 话说Android中用newFixedThreadPool创建一个固定线程池的时候有没有提供一些管理线程池中任务的接口呢,没找到在哪里。各位有什么方法指点下三 java.util.concurrent.ExecutorService; java.util.concurrent.Executors;看看这两个包里面的api IntentService提供一个工作者线程队列。 要想取消,就实现Callable接口,然后调用pool.submit()方法,返回 futrue对象,可以用 future对象来获取线程的状态。这些 都是 J U C 里面的东西 。源码分析见:http://blog.csdn.net/windsunmoon/article/details/36903901 void test(){ ExecutorService pool = Executors.newFixedThreadPool(2); Callable<String> s = new Callable<String>() { @Override public String call() throws Exception { System.out.println("test"); return "true"; } }; Future<String> f = pool.submit( s); System.out.println(f.isCancelled()); System.out.println(f.isDone()); f.cancel(true); } android遇到问题集锦,寻求解惑 Android的具体安装及其配置过程,有图解更好。 Error in an XML file: aborting build csdn [跪求]android如何实现通信 百度地图加载先出现黑屏,几秒后才加载完成,怎么解决? android soap 获取webservice list里面的数据 多终端设备在同一屏显示问题 使用printershare调用打印机时,有没有办法改变默认的打印选项设置? 用apk安装时出现不能安装的提示。 背景音乐问题 Android 服务器jdbc连接错误 PackageInfo 和 ResolveInfo 的区别
java.util.concurrent.Executors;
看看这两个包里面的api
源码分析见:
http://blog.csdn.net/windsunmoon/article/details/36903901
ExecutorService pool = Executors.newFixedThreadPool(2);
Callable<String> s = new Callable<String>() {
@Override
public String call() throws Exception {
System.out.println("test");
return "true";
}
};
Future<String> f = pool.submit( s);
System.out.println(f.isCancelled());
System.out.println(f.isDone());
f.cancel(true);
}