多线程-Executor和几种线程中断操作

Executor(执行器):

Executor管理多个异步任务的执行,无需程序员显示地管理线程地生命周期。这里的异步是指多个任务的执行互不干扰,不需要进行同步操作。

主要有三种Executor:

  • CachedThreadPool : 一个任务创建一个线程;
  • FixedThreadPool: 所有任务只能使用固定大小的线程;
  • SingleTreadExecutor: 相当于大小为1的FixedThreadPool;
public static void main(String[] args) {
        ExecutorService executorService= Executors.newCachedThreadPool(

你可能感兴趣的:(杂谈,多线程)