E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Java#线程池
一个由Dubbo Thread pool is EXHAUSTED引发的问题排查
前段时间现场的运维同学反馈某个服务出现一段时间里Dubbo消费端
线程池
被打满导致部分接口出现不可用的问题,这里记录下排查的过程。
非常之观常在险远
·
2023-09-11 22:27
Dubbo
dubbo
java
jstack
druid
connectTimeout
并发编程的艺术(10):深入了解Java里的
线程池
1
线程池
1.1.自定义
线程池
步骤1:自定义拒绝策略接口@FunctionalInterface//拒绝策略interfaceRejectPolicy{voidreject(BlockingQueuequeue
非常之观常在险远
·
2023-09-11 22:56
并发编程
java
线程池
ThreadPool
并发
springboot异步线程
springboot异步线程使用文章目录springboot异步线程使用@EnableAsync启动类添加注解异步
线程池
编写
线程池
配置类使用@Async注解@EnableAsync启动类添加注解@ServicepublicclassAsyncService
黑色幽默595
·
2023-09-11 22:53
springBoot
spring
华为2019年最新java面试题疑似泄露?!
Java集合类以及集合框架;HashMap与HashTable实现原理,线程安全性,hash冲突及处理算法;ConcurrentHashMap;进程和线程的区别;Java的并发、多线程、线程模型;什么是
线程池
北熊行
·
2023-09-11 22:13
平滑关闭
线程池
importlombok.extern.slf4j.Slf4j;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.TimeUnit;@Slf4jpublicclassThreadPoolSmoothCloseUtil{publicstaticvoidsmoothClose(ExecutorServiceexe
charlieshawn
·
2023-09-11 21:39
java
前端
开发语言
@Async异步调用示例
线程池
配置packagecom.ruoyi.framework.config;importcom.ruoyi.common.utils.Threads;importorg.apache.commons.lang3
热爱技术的小陈
·
2023-09-11 21:28
java
什么是JVM常用调优策略?分别有哪些?
目录一、JVM调优二、堆内存大小调整三、垃圾回收器调优四、
线程池
调优一、JVM调优Java虚拟机(JVM)的调优主要是为了提高应用程序的性能,包括提高应用程序的响应速度和吞吐量。
杨荧
·
2023-09-11 21:24
JAVA
jvm
测试工具
调优
线程池
关于 OkHttp 请求延迟阻塞现象的解决记录
查服务器端日志,发现服务器也是13分钟之后接到的网络请求怀疑是线程阻塞或者机器卡住,对多项并行操作增加
线程池
管理之后问题仍然出现。查阅日志,在网络请求被延迟的这段时间,socket正常。
暄落丶
·
2023-09-11 20:21
一文吃透Java
线程池
——实现机制篇
前言本篇博客是《一文吃透Java
线程池
》系列博客的下半部分。
发现存在
·
2023-09-11 17:30
java
java
多线程
一文吃透Java
线程池
——基础篇
可以帮助我们了解
线程池
的概念,用法,以及他们之间的的关系和实际应用。第二部分是实现机制篇。通过源码解析,更深刻理解
线程池
的工作原理,以及各个概念的准确含义。
发现存在
·
2023-09-11 17:30
java
java
多线程
多线程与高并发——并发编程(5)
文章目录五、
线程池
1什么是
线程池
2JDK自带的构建
线程池
的方式2.1FixedThreadPool2.2SingleThreadExecutor2.3CachedThreaPool2.4ScheduleThreadPool2.5WorkStealingPool3ThreadPoolExecutor
斗志昂-杨
·
2023-09-11 17:25
Java多线程并发编程
并发编程
线程池
Druid连接池源码解析(2)DruidDataSource-2
1关闭连接池关闭时调用close()方法,主要流程:依旧加锁,判断状态是初始化完成的,且没有关闭,进入关闭流程中断各个
线程池
从DruidConnectionHolder中获取连接,并依次关闭注销mbean
错乱的三元运算
·
2023-09-11 13:03
线程池
的使用场景
在
线程池
整理汇总中介绍了
线程池
的参数设置,其中涉及三个系统参数:每秒需要处理的任务数量、处理一个任务所需要的时间、系统允许任务最大的响应时间。
不会叫的狼
·
2023-09-11 13:29
Java
线程池
Java
InterView
java
MySQL数据库——存储引擎(1)-MySQL体系结构、存储引擎简介
在该层上引入了
线程池
的概念,为
qiyi.sky
·
2023-09-11 11:33
数据库
数据库
mysql
学习
sql
笔记
常见面试题记录
记录下java的常见面试题文章目录记录如下记录如下记录如下hashmap原理lock原理synchronized锁优化过程线程状态以及创建方式
线程池
(执行过程,参数,淘汰策略)jvm(gc优化和OOM)
wh柒八九
·
2023-09-11 10:55
核心知识点
面试
面试
一篇带你彻底搞懂
线程池
目录一、自定义
线程池
1、产生背景2、堵塞队列3、
线程池
4、拒绝策略二、ThreadPoolExecuor1、
线程池
状态2、构造方法3、newFixedThreadPool4、newCachedThreadPool5
卒获有所闻
·
2023-09-11 10:26
JUC
jvm
线程池
java
JUC
多线程
并发编程-Hadoop之edits_log批量刷磁盘
这里都有大量的并发优化、网络IO优化、内存优化、磁盘读写优化的架构设计、生产方案在里面并发优化:rocketmq消费端
线程池
并发消费msg网络IO优化:hadoop的大文件上传+内存缓冲+package
每天的每一天
·
2023-09-11 06:32
并发编程
后端
实际场景中的多线程并发编程案例
CountDownLatch案例一:多线程同步发起并发请求案例二:rocketmq内,每个broker将自己注册到所有的nameserver时案例三:利用异步线程实现同步请求CompletableFuture应用一:并行调用
线程池
案例一
每天的每一天
·
2023-09-11 06:02
java多线程
java
开发语言
后端
day35 线程
线程是进程中的一个执行单元线程是调度和执行的单位处理器和线程间的关系创建线程(重点)创建线程的四种方式继承Thread,重写run方法实现Runnable接口,重写run方法(必须掌握)实现Callable接口,重写call方法通过
线程池
继承
别挡
·
2023-09-11 05:03
java
jvm
开发语言
Tomcat 接收请求并传递给工作
线程池
流程
文章目录Tomcat接收请求并传递给工作
线程池
流程接收socket连接org.apache.tomcat.util.net.SocketProcessorBase#reset结论Tomcat接收请求并传递给工作
线程池
流程接收
AntHub
·
2023-09-11 04:54
源码
tomcat
java
java自定义
线程池
名称
背景:工作中有时候需要自定义
线程池
名称,以便于更好地定位问题。
zquwei
·
2023-09-11 03:20
并发编程
工作相关
源码
java
开发语言
后端
Linux单列模式实现
线程池
目录一、单列模式1.1单列模式概念以及实现条件1.2饿汉模式1.1.1饿汉模式代码实现1.1.2饿汉模式特征和优缺点1.3懒汉模式1.3.1懒汉模式代码实现1.3.2懒汉模式特征以及优缺点二、
线程池
2.1
不到满级不改名
·
2023-09-10 22:14
Linux
单例模式
linux
http服务器
项目介绍这个项目是一个基于
线程池
IO模型实现的网络通信http服务器。项目框架项目大致由4个部分组成。1、tcp服务器,用于建立TCP连接。
qq_45576085
·
2023-09-10 22:05
C++
http
网络协议
网络
Android线程优化你了解多少
目录写在前面一、Android线程调度原理解析1.1、线程调度原理1.2、线程调度模型1.3、Android线程调度二、Android异步方式三、Android线程优化实战3.1、线程使用准则3.2、
线程池
优化实战四
一叶难遮天
·
2023-09-10 20:23
Android性能优化
android线程优化
线程调度原理
Android异步任务
线程收敛
Android线程池
博客系统(升级(Spring))(二)获取当前用户信息、对密码进行加密、设置统一数据格式、设置未登录拦截、
线程池
博客系统(二)博客系统获取当前用户的信息对密码进行加密和解密的操作设置统一的数据返回格式设置未登录拦截设置
线程池
博客系统博客系统是干什么的?CSDN就是一个典型的博客系统。
红蒲公英
·
2023-09-10 18:53
java
spring
java
后端
JDK19 - 虚拟线程如何进行业务代码的改造
JDK19-虚拟线程如何进行业务代码的改造一.
线程池
的改造二.for循环同步代码块改造2.1自动关闭资源会等待所有异步任务执行完毕吗?
Zong_0915
·
2023-09-10 18:52
java
设计模式-单例模式(Singleton)
单例模式在许多应用中都非常有用,例如配置管理、数据库连接池、
线程池
等。在本篇博客中,我们将详细介绍单例模式的概念、应用场景以及如何实现它。接下来,我们将提供一个简单的
野鹤、
·
2023-09-10 16:03
设计模式
单例模式
设计模式
Java
线程池
UncaughtExceptionHandler无效?可能是使用方式不对
背景在业务处理中,使用了
线程池
来提交任务执行,但是今天修改了一小段代码,发现任务未正确执行。而且看了相关日志,也并未打印结果。
51iwowo
·
2023-09-10 13:23
java
java多线程——
线程池
线程池
线程池
创建
线程池
关闭
线程池
使用获取多个结果
线程池
一个
线程池
中存在许多准备运行的空闲线程,把Runnable对象交给
线程池
,会有一个线程调用其run()方法,当调用完后线程不会死亡,而是在池中继续为下一次请求服务利用
线程池
可避免创建大量生命周期很短的线程
松仔log
·
2023-09-10 12:03
#
java多线程
java
开发语言
4种
线程池
和7种并发队列
一、7种并发队列Java并发包中的阻塞队列一共7个,当然他们都是线程安全的。ArrayBlockingQueue:一个由数组结构组成的有界阻塞队列。LinkedBlockingQueue:一个由链表结构组成的无界阻塞队列。PriorityBlockingQueue:一个支持优先级排序的无界阻塞队列。DealyQueue:一个使用优先级(启动时间)队列实现的无界阻塞队列。SynchronousQue
红烧鸡翅膀_我喜欢吃
·
2023-09-10 11:50
京东大佬细说:Nginx反向代理时保持长连接,看完直呼"学到了!"
如何避免nginx
线程池
内线程数反复震荡导致性能不稳定的问题?深入了解nginx,get到nginx的一些性能优化方向。
程序员阿远
·
2023-09-10 09:09
以及多线程解决,及改进的
线程池
写法,IO多路复用的思想,C10K,C10M的阐述。万字超细
一、TCP分量比UDP更重,协议更多,字节流,一个字节一个字节传输,一个TCP数据报就是一个字节数组,byte[](也就是说不用整我们那个文件报)主要分为两个类:ServerSocket:给服务器使用的Socket。Socket:既会给服务器用,也会给客户端使用“连接”连接其实更准确的是说,服务器与客户端建立绑定关系,互相保存对方信息。握手是系统的内核负责->一个服务器,要对应很多客户端,服务器内
狗哥不是甜妹
·
2023-09-10 09:28
计算机网络(java方面)
java
面试
后端
网络
多线程&并发编程知识点汇总
线程池
如何选择和设置值?
诸葛小猿
·
2023-09-10 09:55
并发编程
java
多线程
并发编程
几种常见的
线程池
及适用场景
线程池
是一种优化多线程任务处理的机制,可以控制线程数目,避免创建和销毁线程的开销,在执行大量短时间耗费的并发任务时具有重要意义。
学徒630
·
2023-09-10 09:54
面试题积累——java基础篇
java
jvm
开发语言
多线程大汇总
如果你觉得此文很简单,那推荐你看看Java并发包的的
线程池
(Java并发编程与技术内幕:
线程池
深入理解),或者看这个专栏:Java并发编程与技术内幕。你将会对Java里头的高并发场景下的线程
雪飞静
·
2023-09-10 09:52
【深入java并发编程吧】
多线程
线程池
的执行流程
任务执行之后,首先看核心线程有没有满,如果没有满就创建核心线程,如果核心线程满了,就看工作队列满没满,如果没有满,就放工作队列里,如果工作队列满了,就看最大线程数是多少,有没有满,如果没有满就创建临时线程,销毁时间由存活时间确定如果最大线程数满了,就执行拒绝策略
Catch_the_tail
·
2023-09-10 04:05
iOS 多线程的四种技术方案 Swift
任务都是以block的方式提交到对列上,然后GCD会自动的创建
线程池
去执行这些任务。在对于Swift3来说,Disp
小码农LBJ
·
2023-09-10 03:32
【webserver】 第8节 响应报文的生成
代码开源GitHub-PetterZhukov/webserver_HTTP:使用了
线程池
,通过epoll实现的Proctor版本的web服务器。
几日行云
·
2023-09-10 01:27
webserver
服务器
c++
linux
web
http
Java
线程池
内含2023最新面试题
面试题分享云数据解决事务回滚问题点我直达2023最新面试合集链接2023大厂面试题PDF面试题PDF版本java、python面试题项目实战:AI文本OCR识别最佳实践AIGamma一键生成PPT工具直达链接玩转cloudStudio在线编码神器玩转GPUAI绘画、AI讲话、翻译,GPU点亮AI想象空间史上最全文档AI绘画stablediffusion资料分享AI绘画关于SD,MJ,GPT,SDX
KK_crazy
·
2023-09-10 00:24
java
开发语言
线程池
线程池
优势避免频繁创建与销毁复用线程方便线程并发管控延时定时
线程池
线程池
的主要参数corePoolSize:核心线程数,优点1、2,低于核心数先创建线程,都算有空闲线程maximumPoolSize:最大并发数量
点滴积累慢慢学习
·
2023-09-09 23:07
UncaughtExceptionHandler初探(1)
二、使用步骤1.通过try-catch捕捉子线程的问题2.非
线程池
设置3.
线程池
的情况下设置UncaughtExceptionHandler总结前言前些天,在网上逛论坛的时候看到UncaughtExceptionHandler
whp404
·
2023-09-09 22:11
多线程
线程池
参数配置
上次面试被人问到,如果是IO密集型的任务,该如何配置合适的线程数,当初我说要按照IO具体的请求毫秒时间,来配置具体的线程数。Nthreads=Ncpu*(1+w/c)公式中W/C为系统阻塞率w:等待时间c:计算时间一般情况下,如果存在IO,那么肯定w/c>1(阻塞耗时一般都是计算耗时的很多倍),但是需要考虑系统内存有限(每开启一个线程都需要内存空间),这里需要上服务器测试具体多少个线程数适合(CP
whp404
·
2023-09-09 22:41
java
开发语言
springboot
线程池
的使用和扩展 VisiableThreadPoolTaskExecutor
我们常用ThreadPoolExecutor提供的
线程池
服务,springboot框架提供了@Async注解,帮助我们更方便的将业务逻辑提交到
线程池
中异步执行,今天我们就来实战体验这个
线程池
服务;本文地址
Zal哥哥
·
2023-09-09 21:42
12分钟从Executor自顶向下彻底搞懂
线程池
前言上篇文章13分钟聊聊并发包中常用同步组件并手写一个自定义同步组件聊到并发包中常用的同步组件,并且还手把手实现了自定义的同步组件本篇文章来聊聊并发包下的另一个核心-
线程池
阅读本文大概12分钟通读本篇文章前先来看看几个问题
菜菜的后端私房菜
·
2023-09-09 21:02
Java
后端
面试
并发
10分钟从实现和使用场景聊聊并发包下的阻塞队列
上篇文章12分钟从Executor自顶向下彻底搞懂
线程池
中我们聊到
线程池
,而
线程池
中包含阻塞队列这篇文章我们主要聊聊并发包下的阻塞队列阻塞队列什么是队列?
菜菜的后端私房菜
·
2023-09-09 21:30
Java
后端
面试
并发
10分钟从实现和使用场景聊聊并发包下的阻塞队列
上篇文章12分钟从Executor自顶向下彻底搞懂
线程池
中我们聊到
线程池
,而
线程池
中包含阻塞队列这篇文章我们主要聊聊并发包下的阻塞队列阻塞队列什么是队列?
·
2023-09-09 21:08
后端
【并发编程八股】进程、线程、并发编程三大特性
继承Thread类,重写run方法实现Runnable接口,重写run方法实现Callable,重写call方法,配合FutureTask基于
线程池
构建线程匿名内部类和lambda表达式方式总结:追其底层
Koma_zhe
·
2023-09-09 17:55
Java相关
#
面试八股
#
Java语法及相关知识
java
jvm
算法
一篇文章让你了解四种
线程池
,学习Java不再困惑
在Java开发中,有时遇到多线程的开发时,直接使用Thread操作,对程序的性能和维护上都是一个问题,使用Java提供的
线程池
来操作可以很好的解决问题,于是找了下API看到Java提供四种
线程池
使用,Java
9842d350648c
·
2023-09-09 15:18
操作系统-线程复用
下面是操作系统如何执行线程复用的关键步骤:
线程池
管理:操作系统通常会提供
线程池
的机制,应用程序可以创建
线程池
,并在其中维护一组可用线程。
线程池
由操作系统负责管理和调度。
summer_west_fish
·
2023-09-09 15:24
操作系统
Thread
#
JAVA#
学习笔记 循环语句while,do-while,for
1.Thewhileanddo-whileStatements跟C也是一样的,写法不同,超过一次loop的操作一样。唯一不同是while会先判断,do-while一定会先做action,然后再判断。//sudocodeforwhilewhile(true){actions//yourcodegoeshere}//sudocodefordo-whiledo{statement(s)}while(ex
LeeMin_Z
·
2023-09-09 15:28
上一页
72
73
74
75
76
77
78
79
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他