线程池
20 人感兴趣 · 119 次引用
- 最新
- 推荐
从源码全面解析 Java 线程池的来龙去脉
线程池技术在互联网技术使用如此广泛,几乎所有的后端技术面试官都要在线程池技术的使用和原理方面对小伙伴们进行 360° 的刁难。
一文详解 Java 中的 ThreadLocal
ThreadLocal用于多线程环境下每个线程存储和获取线程的局部变量,这些局部变量与线程绑定,线程之间互不影响。本篇文章将对ThreadLocal的使用和原理进行学习。
Java 线程池执行器的饱和策略
通过传递一个 RejectedExecutionHandler 类的实例给执行器的构造器,我们可以修改Java中线程池执行器的饱和策略。
Nacos+ThreadPoolExecutor 构建动态线程池
动态线程池是指可以动态调节线程池某些参数,本文我们结合Apollo和线程池实现一个动态线程池。
如何理解高性能服务器的高性能、高并发?
作为国内品牌服务器厂商,蓝海大脑液冷GPU服务器拥有大规模并行处理能力和无与伦比的灵活性。它主要用于为计算密集型应用程序提供足够的处理能力。GPU的优势在于可以由CPU运行应用程序代码,同时图形处理单元(GPU)可以处理大规模并行架构的计算密集型任务。
ThreadPool 的线程开启、线程等待、线程池的设置、定时功能
ThreadPool简介:ThreadPool是一个线程池,当你需要开启n个线程时候,只需把这个指令抛给线程池,它将自动分配线程进行处理,它诞生于.Net 2.0时代。
调度线程池 ScheduledThreadPoolExecutor 源码解析
ScheduledThreadPoolExecutor可以用来很方便实现我们的调度任务,具体使用可以参考调度线程池ScheduledThreadPoolExecutor的正确使用姿势这篇文章,那大家知道它是怎么实现的吗,本文就带大家来揭晓谜底。
调度线程池 ScheduledThreadPoolExecutor 的正确使用姿势
项目中经常会遇到一些非分布式的调度任务,需要在未来的某个时刻周期性执行。实现这样的功能,我们有多种方式可以选择:
Java 线程池 submit 阻塞获取结果实现原理
Java线程池中提交任务运行,通常使用execute()方法就足够了。那如果想要实现在主线程中阻塞获取线程池任务运行的结果,该怎么办呢?答案是用submit()方法提交任务。这也是面试中经常被问到的一个知识点,execute()和submit()提交任务的的区别是什么?底层是如
ScheduledThreadPoolExecutor 踩过最痛的坑
最近项目上反馈某个重要的定时任务突然不执行了,很头疼,开发环境和测试环境都没有出现过这个问题。定时任务采用的是ScheduledThreadPoolExecutor,后来一看代码发现踩了一个大坑....
一文全貌了解线程池的正确使用姿势
线程池在平时的工作中出场率非常高,基本大家多多少少都要了解过,可能不是很全面,本文和大家基于jdk8学习下线程池的全面使用,以及分享下使用过程中遇到的一些坑。
学习线程池原理从手写一个线程池开始
线程池技术想必大家都不陌生把,相信在平时的工作中没有少用,而且这也是面试频率非常高的一个知识点,那么大家知道它的实现原理和细节吗?如果直接去看jdk源码的话,可能有一定的难度,那么我们可以先通过手写一个简单的线程池框架,去掌握线程池的基本原理
Java 线程池创建方式和应用场景
通过上述代码,我们可以知道实现线程池涉及到ExecutorService和Executors。下面我们来一个个进行源码分析
史上最全的 Java 并发系列之 Java 中的线程池
文本已收录至我的GitHub仓库,欢迎Star:https://github.com/bin392328206/six-finger
线程池原理与实践|从入门到放弃,深度解析
最近系统出现了一次因为错误使用线程池而出现了内存溢出问题,遂打算写一篇线程池深入原理与实践,避免大家后面继续踩坑,更优雅的使用线程池。那么什么场景下该使用线程池、怎样设置核心参数、线程池是怎么运行调度的、实践参数应用设计等等,下面让我们带着