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#线程池
面试-
线程池
线程池
核心参数详解与设置策略1.1、核心参数深度解析1.核心线程数(corePoolSize)本质作用资源基线:维持
线程池
的基本处理能力,避免频繁创建/销毁线程的开销。
win-coding
·
2025-06-26 17:40
面试
面试
线程池
中的线程数量设置为多少比较合适?
影响因素影响线程数设定的因素,主要有CPU核心数、以及应用类型。CPU密集型应用CPU密集型应用主要是指需要大量计算资源的应用,常见类型包括:科学计算:气象模拟、流体动力学模拟。图形渲染:3D动画制作、电影特效渲染。密码学运算:区块链挖矿、数据加密。机器学习和人工智能:神经网络训练、深度学习。金融分析:量化分析、高频交易。图像和视频处理:视频编辑、编码解码。编译器和代码分析:代码编译、大型软件项目
Mutig_s
·
2025-06-25 17:57
java
后端
面试
Python多线程与多进程
设计初衷四、解决GIL限制的方案2、多线程和多进程核心区别实现方式与代码示例1.多线程实现(`threading`模块)2.多进程实现(`multiprocessing`模块)高级用法
线程池
/
·
2025-06-25 15:37
万字解析Java多线程创建——现代并发到基础原理
引言:为什么现代开发优选
线程池
?在探讨具体技术前,必须明确一个核心思想:在生产级应用中,我们几乎总是使用
线程池
来管理线程,而非手动newThread()。
Chris.Yuan770
·
2025-06-25 14:04
java
开发语言
多线程
Rust 项目实战:多线程 Web 服务器
Rust项目实战:多线程Web服务器Rust项目实战:多线程Web服务器模拟慢速请求使用
线程池
提高吞吐量初步尝试:为每个请求生成一个线程实现
线程池
的定义和函数声明验证new中的线程数创建存储线程的空间负责将代码从
线程池
发送到线程的
UestcXiye
·
2025-06-25 12:52
Rust
Rust
Java 多线程编程
本文将深入探讨Java多线程编程的相关知识,包括多线程的概念、实现方式、同步机制以及
线程池
的使用等。多线程的概念什么是多线程?多线程是指在同一程序中,有多个执行流(线程)同时执行。在J
·
2025-06-25 03:46
设计模式 | 单例模式
在软件开发中,我们经常遇到需要全局唯一对象的场景:资源共享:如数据库连接池、
线程池
配置管理:全局配置信息日志系统:统一的日志记录器设备驱动:打印机、文件系统等硬件资源管理在这些场景中
@hdd
·
2025-06-24 18:01
设计模式
单例模式
java juc面试题一般问什么?juc面试分析
Java5.0提供了java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常见的实用工具类,用于定义类似于编程的自定义子系统,包括
线程池
、异步IO和轻量级任务框架。
·
2025-06-23 19:06
Java面试题及答案最全总结
什么是
线程池
?
线程池
有哪些创建方式?
隔壁老王的代码
·
2025-06-23 17:20
java
开发语言
同步阻塞与缺乏异步处理:高并发系统的性能瓶颈与解决方案
消息队列解耦方案2.1.1RabbitMQ与Kafka的异步特性2.1.2消息队列的部署模式2.2Java并发编程方案2.2.1CompletableFuture组合式异步2.2.2@Async注解的
线程池
优化三
编程实战派-李工
·
2025-06-23 10:33
《Java
异步编程
高并发优化
消息队列
Kafka实战
RabbitMQ应用
Spring异步处理
性能调优
技术演进中的开发沉思-12window编程系列:
线程池
从业这么多年,谁能想到,在后来漫长的技术生涯里,Windows
线程池
的架构和思想,会成为我手中解决多任务难题的“神兵利器”,就像一位默契十足的老伙计,陪我走过一个又一个技术难关。
chilavert318
·
2025-06-23 08:20
熬之滴水穿石
windows
[redis 源码走读] - redis 与 raft 算法
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于
线程池
使用的场
码炫课堂-码哥
·
2025-06-23 01:01
redis专题
redis
raft
java ()->{}
这种写法叫做Lambda表达式,它是随着Java8发布的最重要新特性在项目中比较常见使用到的场景是使用
线程池
.execute()的时候的,需要写线程执行的匿名内部类时.execute(()->{});上面的
CC大煊
·
2025-06-22 20:26
Java基础
Linux 并发编程:从
线程池
到单例模式的深度实践
文章目录一、普通
线程池
:高效线程管理的核心方案1.
线程池
概念:为什么需要"线程工厂"?
conkl
·
2025-06-22 16:01
linux
单例模式
运维
云计算
阿里云
服务器
实现Reactor反应堆模型:框架搭建
本文将详细介绍如何搭建一个Reactor反应堆模型的框架,包括核心组件的设计、
线程池
的管理、事件分发机制等关键方面。一、Reactor模型概述Reactor模型的核
小俊学长
·
2025-06-22 01:30
数据库
服务器
网络
Python ThreadPoolExecutor 详解
PythonThreadPoolExecutor详解ThreadPoolExecutor是Python标准库concurrent.futures模块提供的一个
线程池
实现,用于高效地执行可调用对象的异步执行
Fro.Heart
·
2025-06-22 01:59
python
开发语言
第18篇:数据库中间件架构中的服务治理与限流熔断机制设计
18.1背景引入随着数据库中间件部署规模和并发量的提升,单纯依靠负载均衡和
线程池
已难以支撑复杂场景。此时,“服务治理”与“限流熔断机制”作为保障系统稳定性的重要策略,被广泛引入中间件架构中。
厚衣服_3
·
2025-06-20 05:03
数据库
中间件
架构
Springboot中
线程池
的配置与使用
一、application.yml中定义属性,启动类开启异步task:pool:corePoolSize:10maxPoolSize:20keepAliveSeconds:300queueCapacity:50@EnableAsync二、创建配置的实体类,以备使用importlombok.Data;importorg.springframework.boot.context.properties.
咚咚锵敲代码
·
2025-06-19 20:57
spring
boot
后端
java
springboot创建
线程池
如果我们在@Configuration类中使用@Bean注解创建了一个
线程池
对象,并指定了该bean的名称,那么我们可以通过该bean的名称将
线程池
对象注入到其他类中。
Bruk.Liu
·
2025-06-19 20:26
spring
boot
java
spring
Spring Boot
线程池
配置详解
SpringBoot
线程池
配置详解一、核心配置参数及作用基础参数核心线程数(corePoolSize)作用:
线程池
中始终保持存活的线程数量,即使空闲也不回收。
Coder_3body
·
2025-06-19 19:56
spring
boot
java
SpringBoot 内置 Tomcat 线程数优化配置
参数
线程池
核心线程数server.tomcat.min-spare-threads:该参数为tomcat处理业务的核心线程数大小,默认值为10
线程池
最大线程数server.tomcat.max-threads
哗哗的賏
·
2025-06-19 19:52
Java
Tomcat
tomcat
spring
boot
java
SpringBoot
线程池
的使用
SpringBoot
线程池
的使用在现代Web应用开发中,特别是在使用SpringBoot框架时,合理使用
线程池
可以显著提高应用的性能和响应速度。
漫天转悠
·
2025-06-19 19:21
#
SpringBoot系列
spring
boot
java
后端
Erp项目经验分享 (part 1)
文章目录背景本公司的设计业务调研资源调研架构设计定时任务设计httpclient连接池重试机制请求收敛时间切片的动态分配API调用大盘告警手动抓取接口
线程池
提速定义业务
线程池
拒绝策略不丢弃任务的处理方案规避触发拒绝策略触发拒绝策略之后的处理分布式锁平台接口限频处理待扩展点
cominglately
·
2025-06-19 07:25
经验分享
Spring @Async 典型用法
基础用法:异步发送邮件在配置类上添加@EnableAsync来启用异步功能,方法被@Async标记后,Spring会自动将其放入
线程池
中异步执行。
·
2025-06-18 17:50
单例模式的好处
2性能优化:减少资源消耗:对于一些重量级的对象(如数据库连接、
线程池
等),创建多个实例会消耗大量系统资源。单
追烽少年x
·
2025-06-18 08:49
设计模式
设计模式
Kafka数据写入流程源码深度剖析(Broker篇)
一、网络请求接收与解析Broker通过Processor
线程池
接收来自客户端的网络请求,Processor线程基于JavaNIO的Selector实现非阻塞I/O,负责监听网络连接和读取数据。
Edingbrugh.南空
·
2025-06-17 20:00
kafka
kafka
分布式
黑马教程强化day4-2
目录一、
线程池
1.
线程池
定义2.创建
线程池
代码演示3.通过Executors创建
线程池
:代码演示二、进程三、并发四、并行一、
线程池
1.
线程池
定义
线程池
就是一个可以复用线程的技术。
hello,你好呀
·
2025-06-17 16:58
java_up
java
开发语言
python ThreadPoolExecutor
线程池
#-*-coding:utf-8-*-importtimefromconcurrent.futuresimportThreadPoolExecutor,as_completeddeffib(n):ifn<3:return1returnfib(n-1)+fib(n-2)start_time=time.time()executor=ThreadPoolExecutor(max_workers=4)ta
.云哲.
·
2025-06-17 15:49
python
FastAPI 的运行方式解析:def、async def、
线程池
、异步与等待的区别与联系
本篇文章将系统梳理FastAPI中的三种路径函数运行方式及其底层机制,探讨def、asyncdef、
线程池
的本质差异和最佳使用方式,并最终思考异步、等待与
线程池
之间的联系。
CCSBRIDGE
·
2025-06-17 09:43
服务器运维
python
前端
数据库
C语言 多线程单例模式,(三)单例模式总结
某类需要频繁访问数据库或文件的对象,而创建的对象又频繁被销毁的时候,如多线程的
线程池
、网络连接池等。当对象需要被
王建元
·
2025-06-17 00:14
C语言
多线程单例模式
单例模式(Singleton Pattern)
它通常用于管理共享资源(如数据库连接池、
线程池
、配置文件等),以避免重复创建对象带来的性能开销和状态不一致问题。核心要点私有构造函数:禁止外部通过new操作符创建实例。
lpfasd123
·
2025-06-17 00:13
深入解读软件设计模式
java
设计模式
java实现程序等待一段时间(附带源码)
Java提供了多种方式实现“等待”或“延迟”,包括传统的Thread.sleep、更可读的TimeUnit、
线程池
调度、以及利用同
Katie。
·
2025-06-16 07:19
Java
实战项目
java
开发语言
如何准备Java面试?
STW停顿时间)类加载机制:双亲委派模型破解方法(SPI机制案例)实战调优:-Xmx、-XX:MaxMetaspaceSize、-XX:+HeapDumpOnOutOfMemoryError2.并发编程
线程池
一个摩拉
·
2025-06-16 04:27
面试
java
Spring Boot 中的
线程池
,这也太好用了!
后面就想到了
线程池
ThreadPoolExecutor,而用的是SpringBoot项目,可以用Spring提供的对ThreadPoolExecutor封装的
线程池
ThreadPoolTaskExecutor
zhangzhensea
·
2025-06-16 03:26
spring
boot
spring
boot
线程池
自定义
线程池
3.1
自定义
线程池
3.11.简介上次我们实现了自定义
线程池
的3.0版本,使用了策略模式,为
线程池
增加了无法执行任务时的拒绝策略,本文我们将对
线程池
进行如下的优化:让
线程池
中线程的创建使用线程工厂。
A2274
·
2025-06-16 03:54
#
线程池
demo
java
线程池
自定义
线程池
2.1
自定义
线程池
2.11.简介上次我们实现了
线程池
的2.0版本,使用了模板方法模式,将线程分为核心线程和临时线程,本次将会做如下两个简单的优化:让使用者决定临时线程阻塞等待任务的最长时间。
A2274
·
2025-06-16 03:54
#
线程池
demo
java
线程池
Java设计题:如何设计一个
线程池
设计
线程池
这种设计类问题还是一样,先说下理解,表明你是知道这个东西的用处和原理的,然后开始阐述。基本上就是按照现有的设计来说,再添加一些个人见解。
空说
·
2025-06-15 23:01
java
开发语言
算法
线程池
讲一件Java虚拟线程
最近在思考一个问题,Java的虚拟线程有什么用传统
线程池
在应对高并发请求时,如同让一群壮汉挤在狭窄的走廊里——资源浪费严重,效率低下。
悟能不能悟
·
2025-06-15 18:28
java
oracle
开发语言
服务器代码知识点补充
目录UdpServer:观察者模式:remove_if算法管道补充:文件的标准输出,标准输入,标准错误UdpServer:数据接收模块关心Adduser和Deleuser两个模块
线程池
关心Route模块将这三个方法注册进服务器
一码归—码
·
2025-06-15 13:19
Linux网络
开发语言
网络
服务器
网络协议
c++
高并发架构设计:热点隔离的艺术
本文将聚焦
线程池
隔离(流量层隔离)与数据分片(数据层隔离)两大核心技术,揭示如何构建具备弹性能力的系统架构。
递归尽头是星辰
·
2025-06-14 18:44
热点隔离
流量层隔离
数据层隔离
线程池隔离
数据分片
C++学习:std::function与std::bind
函数对象1.1function是什么1.2function有什么用1.3模拟实现function函数对象机制2.bind绑定器2.1bind是什么2.2bind有什么用3.使用bind+function完成
线程池
设计前言在
菜一头包
·
2025-06-14 06:58
cpp软件开发学习笔记
c++
学习
互联网大厂 Java 面试场景:严肃面试官 vs 水货程序员谢飞机
那
线程池
你了解
Charlesffff
·
2025-06-14 01:24
Java场景面试宝典
Java
面试
互联网
编程
技术
谢飞机
程序员
Kafka源码分析(六)——Producer:Sender线程——Batch筛选
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析码哥源码部分码哥讲源码-原理源码篇【2024年最新大厂关于
线程池
使用的场
码炫课堂-码哥
·
2025-06-14 00:16
kafka专题
kafka
分布式
batch
java面试中关于线程有什么知识点
本文将从最基础的线程创建方式,到
线程池
、JMM内存模型、并发工具类、经典面试题等方面系统讲解,并附带通俗例子与答题技巧,适合收藏学习。
珊瑚怪人
·
2025-06-13 17:51
并发
java
设计模式
java
面试
jvm
并发
多线程
Executor
Java并发编程进阶:从
线程池
到AQS深度剖析
Java并发编程进阶:从
线程池
到AQS深度剖析在高并发系统开发中,Java并发编程是每个后端工程师必须掌握的核心技能之一。
忘掉我的模样
·
2025-06-12 23:49
Java全栈面试指南
Java并发编程
线程池
AQS
CAS
volatile
Synchronized
Redis
Trae 开发工具与使用技巧
.深度长文解析SpringWebFlux响应式框架15个核心组件源码2024-07-044.Nginx性能调优5招35式不可不知的策略实战2024-07-085.JavaExecutors类的9种创建
线程池
的方法及应用场
·
2025-06-12 21:02
美团一面面经及详细答案
5.
线程池
参数6.
线程池
大小如何设置7.IO密集=Ncpu*2是怎么计算出来8.synchronized的锁优化锁的升级偏向锁轻量级锁自旋锁9.常用垃圾回收器10.G1有哪些特点11.MySQL事务隔离级
Java烟雨
·
2025-06-12 19:45
java
面试
后端
java
代理模式
开发语言
面试
算法
Springboot+idea热更新
org.springframework.bootspring-boot-devtoolsruntimetrue2.修改application.ymlspring:devtools:restart:enabled:true#开启热部署additional-paths:src/main/
java
Elcker
·
2025-06-12 16:27
Elcker技术教程
spring
boot
intellij-idea
后端
面试官拷打我
线程池
,我这样回答....
文章目录引言
线程池
的好处怎么创建一个
线程池
使用Executors工厂类直接使用ThreadPoolExecutor
线程池
拒绝策略预热
线程池
给
线程池
中的线程指定名字给
线程池
中的线程指定名字的方法:使用`Executors.defaultThreadFactory
想用offer打牌
·
2025-06-12 15:49
java
面试
基于 Redis 的幂等性设计:SpringBoot @Async 在高并发 MySQL 日志存储中的应用
一、问题描述在高并发场景下,大量设备实时上报状态数据,需要异步保存到MySQL,同时需要解决幂等性校验和
线程池
耗尽问题。
weixin_43833540
·
2025-06-12 15:16
Java
开发打怪记:Spring
Boot
副本攻略
redis
spring
boot
mysql
上一页
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
其他