avatar

Catalog
java_concurrent

一些常用数据结构对应的线程安全类

image-20200809002305929

Atomic原子类型

线程池

线程池维护若干个线程,处于等待状态

如果有新任务,就分配一个空闲线程执行

如果所有线程都处于忙碌状态,新任务放入队列等待

jdk提供了ExecutorService接口表示线程池:

总结

JDK提供了ExecutorService实现了线程池功能

线程池内部维护一组线程,可以高效执行大量小任务

Executors提供了静态方法创建不同类型的ExecutorService

必须调用shutdown()关闭ExecutorService

ScheduledThreadPool可以定期调度多个任务

Author: kim yhow
Link: http://yoursite.com/2020/08/09/java-concurrent/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Donate
  • 微信
    微信
  • 支付寶
    支付寶