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
javahttp线程池
Java
线程池
选型指南:高并发场景下的最优配置策略
一、
线程池
核心参数大白话解析五大核心参数就像餐厅运营团队:核心线程数(corePoolSize):常驻员工(正式工),闲时也不裁员最大线程数(maximumPoolSize):最大用工数(正式工+临时工
程序猿小白菜
·
2025-03-11 09:32
后端java生态圈
java
线程池
Android
线程池
实战指南:高效管理多线程任务
在Android开发中,
线程池
的使用非常重要,尤其是在需要处理大量异步任务时。
线程池
可以有效地管理线程资源,避免频繁创建和销毁线程带来的性能开销。以下是
线程池
的使用方法和最佳实践。
tangweiguo03051987
·
2025-03-11 02:33
android
线程池
线上事故风险解读之规范篇
线程池
资源泄露导致OOM:
线程池
中的队列数据未能及时释放,造成内存泄漏,最终引发内存溢出(OOM)问题。
·
2025-03-10 22:34
探索 Java 中的
线程池
自定义技巧:高效、灵活地管理并发任务!
文章目录为什么需要自定义
线程池
?
魔道不误砍柴功
·
2025-03-10 16:24
Java使用与案例分享
java
开发语言
Springboot中使用@Async注解7大失效场景及解决方案
有时候,你可能因为
线程池
没配好、异常没处理好,或者Spring代理没生效等原因,导致@Async没按你期望的那样工作。
江-小北
·
2025-03-10 10:11
Java面试题
spring
boot
数据库
java
排查和解决
线程池
瓶颈问题案例
在分布式系统中,
线程池
的使用非常普遍,尤其是在处理异步任务时。然而,
线程池
的配置不当可能会导致性能瓶颈,进而影响系统的整体性能。
gallonyin
·
2025-03-10 02:14
运维监控
开发语言
java
Python笔记之多线程与多进程
代码示例(1)创建与启动线程(2)使用`threading`模块创建多个线程三、进程基础(`multiprocessing`模块)1、概念说明2、代码示例(1)创建与启动进程(2)创建多个进程四、GIL与
线程池
人间酒中仙
·
2025-03-09 14:58
python笔记
python
笔记
QT多线程使用
它能够自动管理
线程池
和任务的调度,使得多线程编程更加直观和简洁。1.1QtConcurrent::run作用:用于将任务提交到全局
线程池
中执行,并
冬停
·
2025-03-09 12:41
qt
开发语言
04.基于C++实现多线程TCP服务器与客户端通信
基于C++实现多线程TCP服务器与客户端通信目录一、项目背景与目标二、从零开始理解网络通信三、相关技术背景知识1.守护进程(DaemonProcess)2.
线程池
(ThreadPool)3.RAII设计模式四
Chenyu_310
·
2025-03-09 06:04
计算机网络
c++
tcp/ip
服务器
linux
网络
visualstudio
算法
ruoyi-vue使用
线程池
进行异步开发
1.异步
线程池
工具类@ConfigurationpublicclassThreadExecutorUtils{//核心
线程池
大小privateintcorePoolSize=50;//最大可创建的线程数
moxiaoran5753
·
2025-03-09 03:59
ruoyi
glide溯源之
线程池
glide溯源系列文章一、相关类1.GlideExecutor二、几个重要的
线程池
1.磁盘缓存
线程池
//磁盘缓存
线程池
大小默认是1privatestaticfinalintDEFAULT_DISK_CACHE_EXECUTOR_THREADS
droidDing
·
2025-03-08 15:10
android
java
glide
源码
Java面试专业技能怎么写_Java面试——专业技能
目录一、简单讲下Java的跨平台原理二、装箱与拆箱三、实现一个拷贝文件的工具类使用字节流还是字符流四、介绍下
线程池
五、JSP和Servlet有哪些相同点和不同点六、简单介绍一下关系数据库三范式七、Mysql
靳天羽
·
2025-03-08 06:04
Java面试专业技能怎么写
老榕树的Java专题:深入理解
线程池
不过,频繁创建和销毁线程会产生较大开销,
线程池
技术便由此诞生。它能高效管理线程,提高线程复用性,进而增强系统整体性能。本文将深入探究
线程池
的概念、原理、优势,以及在Java中的具体应用。
程序员_老榕树
·
2025-03-08 05:34
树哥java专题:从0到1
java
jvm
多线程-CompletableFuture
在CompletableFuture中,如果用户没有指定执行异步任务时的
线程池
,默认使用ForkJoinPool中的公共
线程池
。
侧耳倾听111
·
2025-03-08 01:11
java
多线程-
线程池
源码
简介这里了解ThreadPoolExecutor的工作机制ThreadPoolExecutor的继承结构Executor:
线程池
的顶层接口,定义了提交异步任务的方法voidexecute(Runnablecommand
侧耳倾听111
·
2025-03-08 01:41
java
C++
线程池
的实现原理及回调函数的使用
关于
线程池
简单来说就是有一堆已经创建好的线程(最大数目一定),初始时他们都处于空闲状态。
深度视觉机器
·
2025-03-07 16:05
C++语言
开发语言
c++
Spring Boot 异步编程
文章目录一、异步方法的使用1.开启异步支持2.定义异步方法3.调用异步方法踩坑记录心得体会二、
线程池
配置1.自定义
线程池
2.使用自定义
线程池
踩坑记录心得体会三、异步任务的监控与管理1.日志记录2.异常处理
珠峰日记
·
2025-03-07 03:57
spring
boot
java
后端
为什么不直接创建线程,自定义
线程池
需要指定哪些参数,重要性如何?
为什么不直接创建线程,而要用
线程池
?直接创建线程的问题:性能开销大:每次创建新线程都有内存分配、上下文切换等开销,频繁创建销毁会导致性能下降。
重生之我在成电转码
·
2025-03-06 22:47
java
jvm
开发语言
八股
Spring Boot 异步编程深入剖析
当调用该异步方法时,实际上是调用代理对象的方法,代理对象会将该方法的执行委托给
线程池
中的一个线程去执行,而调用线程会继续执行后续代码,从而实现异步执行。更复杂的使用场景除了返回
珠峰日记
·
2025-03-06 14:02
spring
boot
java
后端
python 进程池pool使用详解
和选用
线程池
来关系多线程类似,当程序中设置到多进程编程时,Python提供了更好的管理多个进程的方式,就是使用进程池。
北冥有鱼喵喵
·
2025-03-06 06:55
python学习
python
解释 Node.js 中的异步编程模型,如何使用回调、Promise 和async / await 处理异步操作?
当遇到I/O操作(如文件读写、网络请求)时,主线程会将任务交给底层
线程池
处理,自己继续执行后续代码。操作完成后通过回调通知主线程。
程序员黄同学
·
2025-03-05 15:54
node.js
前端开发
JavaScript
node.js
java 线程基础
另外还一个使用
线程池
创建线程,或者使用带有返回值的Callable创建线程其实这些方式的本质都是一样的,本质上只有一种创建线程的方式。
·
2025-03-05 11:37
java
JAVA多线程详解(超详细)
Runnable接口3、实现Callable接口(不常用)三、线程常用方法1、线程的状态2、线程常用方法四、多线程1、守护(Deamon)线程2、多线程并发与同步3、死锁4、Lock(锁)5、线程协作6、
线程池
一
m0_74823434
·
2025-03-05 04:53
面试
学习路线
阿里巴巴资料职业发展
java
python
开发语言
后端
JavaEE线程安全的
线程池
实现
线程虽然比进程更轻量,但是如果创建销毁的频率进一步增加,开销还是很大解决方案:
线程池
or协程
线程池
:把线程提前创建好放到池子里,后续用到线程直接从池子里取不必这边申请了。
sugar high
·
2025-03-05 01:27
Java
java-ee
java
开发语言
线程+
线程池
线程1、认识线程线程是进程的最基本执行单位。是CPU调度的最小单位。在同一时间需要完成多项任务的时候2、创建线程的三种方式继承Thread类实现Runnable接口实现Callable接口创建方式使用场景Thread单继承Runnable无返回值任务Callable有返回值任务3、run和start方法的区别3、常用的方法方法名称作用currentThreade获取当前线程setName设置线程名
gordon~9
·
2025-03-04 23:44
java
java
线程
线程池
java
线程池
详解
在Java中,
线程池
是一种重要的多线程处理方式,通过管理和复用线程,提高应用程序的性能和响应速度,减少线程创建和销毁的开销,避免线程数量过多导致系统负载过高的问题。
黄尚圈圈
·
2025-03-04 09:27
java
jvm
开发语言
JUC (java. util.concurrent) 的常见类及创建新线程的方法等 [Java EE 初阶]
能表示一个任务(run方法),返回值void;Callable也能表示一个任务(call方法),返回值是一个具体的值,类型可以通过泛型参数来指定(Object)//如果进行多线程操作,且只关心多线程执行的过程(像
线程池
猿周LV
·
2025-03-04 08:18
java
java-ee
开发语言
最新阿里高级Java面试题(首发,70道,带详细答案)
2、为什么要使用
线程池
?3、
线程池
有什么作用?4、说说几种常见的
线程池
及使用场景。5、
线程池
都有哪几种工作队列?6、怎么理解无界队列和有界队列?7、
线程池
中的几种重要的参数及流程说明。
m0_74825678
·
2025-03-04 05:56
面试
学习路线
阿里巴巴
java
开发语言
什么是
线程池
,
线程池
的概念、优点、缺点,如何使用
线程池
,最大
线程池
怎么定义?
线程池
(ThreadPool)是一种并发编程中常用的技术,用于管理和重用线程。它由
线程池
管理器、工作队列和
线程池
线程组成。
Mcband
·
2025-03-03 19:03
java
开发语言
线程池
(四):手写
线程池
实战
一、
线程池
实战例子项目背景:需要查出一百个用户的信息,并且给他们的邮箱发送邮件,打印出最终结果用户类publicclassUser{privateIntegerid;privateStringemail
斯音
·
2025-03-03 18:30
android
java
线程池
手写
线程池
一项目概念1.1并发与并行并发:在同一时间上有多个任务进行,每个任务都分配了时间片,cpu切换速度较快,从宏观上可以看作是一起执行的,实际上一段时间,只有一个任务并行:指在同一时刻,有多个任务在同时执行,这需要有多个处理单元(如多个CPU核心、多个处理器或多台计算机)同时工作,每个任务可以分配到不同的处理单元上,真正地同时进行处理。1.2IO密集型和CPU密集型IO密集型:程序里面的指令,涉及了一
HackerElite
·
2025-03-03 18:57
项目
开发语言
c++
【Python】之
线程池
一、
线程池
定义
线程池
(ThreadPool)是一种高效管理多线程任务的机制,通过复用固定数量的线程来处理多个任务,避免频繁创建和销毁线程的开销。
黏苞米
·
2025-03-03 16:46
开发语言
python
分布式系统debug日志链路日志-OnlineDebug
2:在多
线程池
执行任务下,切换线程,也可以打印debug日志。3:duboo调用其他服务,这个
浮生若梦flw
·
2025-03-03 06:30
日志
java
MDC
分布式链路日志
Java并发框架(
线程池
总览)
核心接口与工具类关系1.1体系架构全景图Executor(接口)→定义任务执行规范▲│继承扩展└──ExecutorService(接口)→增强任务管理能力▲│实现类├──ThreadPoolExecutor(通用
线程池
有诺千金
·
2025-03-03 04:08
Java并发编程
java
开发语言
【C++知识点详解】深入理解C++
线程池
:原理、实现与应用指南
一、
线程池
的本质与价值1.什么是
线程池
?
线程池
是一种并发编程的资源复用技术,通过预先创建一组可复用的工作线程,配合任务队列实现任务的自动化调度。
JuicyActiveGilbert
·
2025-03-03 01:18
C++深度解析
c++
开发语言
C++ 手写一个
线程池
文章目录注意前言一、什么是
线程池
?二、手写一个
线程池
1.了解线程同步2.
线程池
类三、源码四、使用示例前言关于线程的内容,可以详见我的另外一篇文章:C/C++thre
余识-
·
2025-03-02 22:54
C/C++
实战入门到精通
c++
实战C++手写
线程池
课程总目录文章目录一、项目必备基础概念1.1并发和并行1.2多线程的优势1.3线程的消耗1.4
线程池
的优势1.5
线程池
的两种模式:fixed模式和cached模式1.6线程同步之线程互斥1.7线程同步之线程通信
GeniusAng丶
·
2025-03-02 22:23
C/C++编程
c++
OOP
线程池
基于C++11新特性手写
线程池
实现
线程池
功能分以下几个函数去实现:threadpool.init(isize_tnum);设置线程的数量threadpool::get(TaskFuncPtr&task);读取任务队列中的任务threadpool
星河九天
·
2025-03-02 22:50
c++
开发语言
java
单例模式---是 Spring 容器的核心特性之一
很多知识我只知道是什么;但是没有建立起来连接;今天就将单例和Spring容器就建立了密不可分的连接目录spring是怎么保证单例的1.IoC容器的缓存机制2.线程安全机制3.生命周期管理4.实例化过程示例代码注意事项在
线程池
中调用单例
飞升不如收破烂~
·
2025-03-02 11:23
spring
java
后端
Springboot项目中
线程池
使用整理
文章目录Springboot项目中
线程池
使用整理学习目标
线程池
类型及特点Java基础
线程池
SpringThreadPoolTaskExecutorThreadPoolTaskExecutorvsThreadPoolExecutor
m0_74823715
·
2025-03-02 11:51
面试
学习路线
阿里巴巴
spring
boot
后端
java
【c++】【
线程池
】同步队列
【c++】【
线程池
】同步队列是基于半同步/半异步模式设计实现的任务Task是一个模板1同步队列的设计可以将其当作一个生产者-消费者模型往同步队列中添加任务(Put())的过程–>理解为生产者从同步队列中取出任务
钟离墨笺
·
2025-03-01 23:42
c++
c++
java
网络
Java
线程池
详解
什么是
线程池
?
线程池
是一种管理一系列线程的资源池。当有任务需要处理时,
线程池
会直接从池中获取可用线程来执行任务。任务处理完后,线程不会被销毁,而是返回
线程池
,等待下一个任务的到来。
一点多余.
·
2025-03-01 13:07
java
开发语言
Python批量压缩并上载CSV数据文件到Box企业云盘
该方案通过
线程池
实现异步上传,每个文件独立压缩处理,异常发生时继续后续任务。日志系统记录完整操作流水,配置文件使路径和认证信息可灵活调整。
weixin_30777913
·
2025-02-28 15:01
python
串口解析的服务器流程优化
介绍笔者项目中使用purejavacomm实现串口通信,purejavacomm自带
线程池
以实现COM口的监听,但是当后续数据处理流程过长,线程占用时间过长,会导致监听阻塞,会导致粘包出现。
lpfasd123
·
2025-02-28 12:39
服务器
运维
spring
boot
分享---rpc运维事故处理
此功能上线后,在特定异常场景下(如SQL执行失败)触发了
线程池
资源耗尽,最终导致RPC请求被拒绝,引发服务故障。二、事故影响(一)业务
XiaoDuofCSDN
·
2025-02-28 03:16
rpc
运维
网络协议
Python 并发编程:线程详解
线程是并发编程的核心之一,本文将详细解析Python中线程的基础概念、常见操作、线程安全以及
线程池
的使用。一、线程基础1.什么是线程?线程是计算机中可以被CPU调度的最小单位。
风因絮
·
2025-02-28 01:09
Python进阶知识
python
开发语言
【Python基础编程】深入掌握线程与
线程池
的高效应用
)基本用法(三)队列的常用方法(四)LIFO队列和优先级队列(五)适用场景(六)总结三、生产者和消费者模式(一)基本结构(二)生产者-消费者模式示例(三)多个生产者和消费者(四)适用场景(五)总结四、
线程池
易辰君
·
2025-02-28 01:08
python核心编程
python
开发语言
总结:记一次内存溢出导致的tomcat频繁挂掉问题
失望的是,只看到
线程池
名称,但是看不到具体是哪个代码类引起的问题。于是另一种方式,换个角度,能否看到哪些对象占用空间大。使用jmap-dump命令,结
小魏的博客
·
2025-02-27 22:36
java
jvm
tomcat
linux
内存泄漏
【c++】【
线程池
】固定式
线程池
存在的问题以及解决方式
【c++】【
线程池
】固定式
线程池
存在的问题以及解决方式1
线程池
只能处理返回值类型为空参数类型也为空的任务因为在设计上固定式
线程池
使用了usingTask=std::function;这个设计解决方式可以通过
钟离墨笺
·
2025-02-27 19:08
c++
c++
开发语言
springboot项目统一接口超时机制设计
但是大多数接口都基本可以统一一个超时时间,同时捕获异常,方便上下游子系统设置超时时间能够包住,以及业务可以根据错误码更好地判断做对应的补偿措施,前端展示失败原因主要设计:编写BaseController,提供请求统一入口,
线程池
提交请求并设置超时时间
gooluke
·
2025-02-27 11:13
spring
boot
后端
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他