最新 最热

Java 线程池之ThreadPoolExecutor学习总结

软件开发活动中,我们经常会听到数据库连接池、内存池、线程池等各种“池”概念,这些“池”到底是什么东西呢?程序的世界里,我们可以将池简单的理解为一种容器类数据结构,比如列表。程序处理信息的过程中,可能会依赖某些资源...

2022-11-12
3

快速 Get 面试题中:线程池七个参数和工作原理问题,理解万岁

在看很多Java面试题相关的文章或者博客中,对于线程池都会有这么几个常见连环问题。

2022-10-31
3

微服务组件--限流框架Spring Cloud Hystrix详解

【1】Hystrix是springCloud的组件之一,Hystrix 可以让我们在分布式系统中对服务间的调用进行控制加入一些调用延迟或者依赖故障的容错机制。

2022-10-30
1

线程池详解与异步任务编排使用案例

线程池详解与异步任务编排使用案例1.初始化线程的4种方式1)、继承Thread2)、实现 Runnable接口3)、实现 Callable接口+FutureTask(可以拿到返回结果,可以处理异常)4)、线程池区别:1、2不能得到返回值。3可以获取返回值1、2、3...

2022-10-28
3

线程池中你不容错过的一些细节

众所周知在初始化线程池会给定线程池的大小,假设现在我们有 1000 个线程任务需要运行,而线程池的大小为 10~20,在真正运行任务的过程中他肯定不会创建这1000个线程同时运行,而是充分利用线程池里这 10~20 个线程来调度这1...

2022-10-27
2

Synchronized及实现原理

Synchronized是Java中解决并发问题的一种最常用的方法,也是最简单的一种方法。

2022-10-27
5

线程池全面解析

很简单,简单看名字就知道是装有线程的池子,我们可以把要执行的多线程交给线程池来处理,和连接池的概念一样,通过维护一定数量的线程池来达到多个线程的复用。...

2022-10-27
3

Juc并发编程13——如何实现一个线程池?(万字源码剖析)

前面我们已经介绍过线程池的使用了,下面我们来深挖它的实现原理,其原理比较复杂,准备好,发车。

2022-10-26
3

16. 多线程案例(4)——线程池

1.execute:把一个任务加到线程池中 2.shutdown:销毁线程池中的所有线程

2022-10-26
1

深入分析netty(三)

所谓单线程,即acceptor处理和handler处理都在一个线程中处理.这个模型的坏处显而易见:当其中某个handler阻塞时,会导致其他所有的client 的handler 都得不到执行,并且更严重的是,handler的阻塞也会导致整个服务不能接收新...

2022-10-25
2