![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 90
多线程相关的内容
ja_nus_
这个作者很懒,什么都没留下…
展开
-
[多线程] 二:CompletableFuture
CompletableFuture提供了一种观察者模式类似的机制,可以让任务执行完成后通知监听的一方。使用场景:多个任务异步执行,互不影响,提高应用的响应速度和吞吐量。提供了不用回调的API、以及可以回调的API。原创 2024-09-02 00:49:31 · 135 阅读 · 0 评论 -
[多线程] 一:线程池
(3)提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。为什么任务已经堆积很多了,队列满了,才开新线程处理任务?而不是核心线程满了之后,就开新线程执行任务?(1)降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。当任务到达时,任务可以不需要等到线程创建就能立即执行。答:降低资源消耗,防止频繁创建线程。1.线程名前缀:可用于日志排查。CPU密集型:CPU核数+1。最佳实践:动态线程池。原创 2024-09-01 21:49:01 · 558 阅读 · 0 评论