android中的线程池

Android中的线程池分类:FixedThreadPool、CachedThreadPool、ScheduledThreadPool、SingleThreadExecutor。
FixedThreadPool:是一种线程数量固定的线程池,并且当线程处于空闲状态的情况下,它们也不会被回收,FixedThreadPool只有核心线程,并且不会被关闭,所以可以较快响应外界的请求。
CachedThreadPool:是一种线程数量不固定的线程池,只有非核心线程,并且最大线程数为Integer.MAX_VALUE,当线程空闲超过60s的时候会被回收。
ScheduledThreadPool:它的核心线程是固定的,非核心线程数量是没有限制的,并且当非核心线程被闲置的时候就立即被回收。
SingleThreadExecutor:它只有一个核心线程,确保所有线程都能在同一个线程中按顺序执行。

你可能感兴趣的:(android,线程池,线程,android)