1.newCachedThreadPool:缓存线程池
线程数量不固定,需要的时候创建新线程,灵活回收不用的线程。优先使用不用的线程来避免每次创建新线程。
2. newFixedThreadPool:固定线程池
线程数量固定,超出线程数量的任务需要等待。
3. newScheduledThreadPool:预定线程池
主要用于定时和周期性的执行任务
4.newSingleThreadExecutor:单线程
顺序的执行每个任务,保证任务按指定顺序(FIFO,LIFO)执行
1.newCachedThreadPool:缓存线程池
线程数量不固定,需要的时候创建新线程,灵活回收不用的线程。优先使用不用的线程来避免每次创建新线程。
2. newFixedThreadPool:固定线程池
线程数量固定,超出线程数量的任务需要等待。
3. newScheduledThreadPool:预定线程池
主要用于定时和周期性的执行任务
4.newSingleThreadExecutor:单线程
顺序的执行每个任务,保证任务按指定顺序(FIFO,LIFO)执行