问题:Android应用开发什么时候需要用线程池?
性能优化
问题:为什么线程的创建和销毁很容易导致GC频繁的执行?
问题:Rxjava中哪里有用到线程池吗?
java中,Executors有四种创建线程池的函数,其中:public static ScheduledExecutorService newScheduledThreadPool(int corePoolSize) { return new ScheduledThreadPoolExecutor(corePoolSize); }
ScheduledExecutorService是一个接口,ScheduledThreadPoolExecutor实现了该接口,所以函数newScheduledThreadPool()返回了一个ScheduledExecutorService对象。
Schedulers.io()中,生成了线程池:ScheduledExecutorService。
参考
参考二
参考三