- 1.继承Thread类;
- 2.实现Runnable接口。
- 3.Handler;
- 4.AsynTask;
- 5.HandlerThread;
四类常用线程池
- 定长线程池(FixedThreadPool) 只有核心线程 & 不会被回收、线程数固定、任务队列无大小限制;
- 定时线程池(ScheduledThreadPool )核心线程数固定、非核心线程数无限制(闲时立刻回收);
- 缓存线程池(CachedThreadPool) 只有非核心线程、线程数无限制;灵活回收空闲线程(具备超时机制,全部回收时几乎不占系统资源);无线程可用时新建线程;
- 单例线程池(SingleThreadExecutor)
网友评论