安卓笔记侠

专注安卓开发

导航

2016年12月13日 #

Java并发编程(十二)Callable、Future和FutureTask

摘要: 一.Callable与Runnable 先说一下java.lang.Runnable吧,它是一个接口,在它里面只声明了一个run()方法: public interface Runnable { public abstract void run(); } 由于run()方法返回值为void类型,所以 阅读全文

posted @ 2016-12-13 12:59 安卓笔记侠 阅读(589) 评论(0) 推荐(0) 编辑

Java并发编程(十一)线程池的使用

摘要: 1.new Thread的弊端如下: a. 每次new Thread新建对象性能差。 b. 线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。 c. 缺乏更多功能,如定时执行、定期执行、线程中断。 相比new Thread,Java提供的四种线程池的好处在于 阅读全文

posted @ 2016-12-13 12:08 安卓笔记侠 阅读(459) 评论(0) 推荐(0) 编辑