美文网首页
Java 线程池基础

Java 线程池基础

作者: Tinyspot | 来源:发表于2022-09-09 23:48 被阅读0次

1. 线程池

1.1 线程池思想

  • 线程容器,限制线程的数量
  • 线程的复用,避免频繁的创建和销毁

1.2 线程池原理

将任务提交给线程池,由线程池分配线程、运行任务,并在当前任务结束后复用线程

1.2 线程池体系结构

  • java.util.concurrent
  • Executor 线程池的顶层接口
  • ExecutorService 线程池接口
  • Executors 工厂类,获取一个线程池
public interface Executor {
    void execute(Runnable command);
}
public interface ExecutorService extends Executor {
    <T> Future<T> submit(Callable<T> task);
    <T> Future<T> submit(Runnable task, T result);
    Future<?> submit(Runnable task);
}

线程池工具类(Executors)


public class Executors {

}
``

相关文章

网友评论

      本文标题:Java 线程池基础

      本文链接:https://www.haomeiwen.com/subject/rphztltx.html