Android 四种线程池

1、FixedThreadPool,数量固定的线程池,且任务队列也没有大小限制;
        只有核心线程,且这里的核心线程也没有超时限制,因为它不会被回收,所以它能更快的响应
2、CachedThreadPool
    线程数量不固定的线程池;可以进行自动线程回收,只有非核心线程,且最大线程数为Integer.MAX_VALUE
    适合做大量的耗时较少的任务
3、SingleThreadExecutor
    只有一个核心线程,所有任务都在同一线程中按序执行,这样也就不需要处理线程同步的问题.
4、ScheduledThreadPool
    它的核心线程数量是固定的,而非核心线程是没有限制的,且非核心线程空闲时会被回收;适合执行定时任务和具有固定周期的任务

你可能感兴趣的:(android,java)