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
线程池状态转换
定时任务
线程池
ScheduledThreadPoolExecutor
1、创建最大线程数设为Integer.MAX_VALUE,非核心线程空闲时间设置为0。2、方法packageThreadPool;importjava.time.LocalDateTime;importjava.time.format.DateTimeFormatter;importjava.util.concurrent.Executors;importjava.util.concurrent.
immdwbs
·
2025-02-07 18:41
java多线程
java
【java】java 定时任务
线程池
ScheduledThreadPoolExecutor 源码阅读
文章目录1.概述1.1问题1.2简介1.2数据结构2.源码解析2.1接口和类2.1.1Delayed接口2.1.2ScheduledFuture接口2.1.3DelayedWorkQueue2.1.3.1take2.1.3.2offer2.1内部类ScheduledFutureTask2.1.1属性2.1.2构造方法2.1.3compareTo2.1.4核心方法run()2.1.5cancel方法
九师兄
·
2025-02-07 18:10
java
开发语言
轻松学Python并发编程:线程、进程与异步
vs多线程异步编程asyncio常用的asyncio功能更多操作使用Queue进行进程间通信Queue模块的基本操作Queue在多线程中的应用(实现生产者-消费者模式)线程安全锁LLock锁的基本概念
线程池
墨辰JC
·
2025-02-07 09:42
Python
python
开发语言
并发编程
线程
进程异步
python-20-理解多进程多线程,进程池,
线程池
,进程间通信最详细整理!
python-20-多进程多线程详解一.说明在python中的基础系列我们终于来到了多进程和多线程的知识点了,在学习这个知识点前,我想问问都是用来进行并发处理的,为啥要区分多进程多线程?或者说什么是多进程什么是多线程?多进程:1.多进程是通过创建多个独立的进程来并行执行任务举个例子:你电脑是8核心的,那么可以创建超过8个进程,但是超过8个进程会导致上下文切换开销增加,从而导致降低性能!说句人话,当
SEEONTIME
·
2025-02-07 09:08
python基础
python
linux
Java多线程与高并发专题——
线程池
补充1
引入首先,如上图所示,结合上一篇
线程池
相关文章的内容,我们总结一下
线程池
的内部结构如下:第一部分是
线程池
管理器,它主要负责管理
线程池
的创建、销毁、添加任务等管理操作,它是整个
线程池
的管家。
黄雪超
·
2025-02-07 08:36
技术基础
java
并发编程
开发语言
Java多线程与高并发专题——
线程池
补充2
引入前面我们通过以下问题梳理了
线程池
相关内容:Java多线程与高并发专题——
线程池
为什么要使用
线程池
?如何使用
线程池
?使用
线程池
的优缺点?
线程池
的各个参数的含义?
线程池
有哪几种拒绝策略?
黄雪超
·
2025-02-07 08:36
技术基础
java
开发语言
并发编程
Kotlin协程的简单用法(GlobalScope、lifecycleScope、viewModelScope)
kotlin协程本质上是对
线程池
的封装协程通过将线程切换的复杂性封装入库来简化异步编程。程序的逻辑可
锐湃
·
2025-02-07 01:17
Kotlin
多线程
协程
kotlin
android
开发语言
单例设计模式(Java)
使用单例模式的场景一般是需要共享资源的情况,比如数据库连接池、
线程池
等。通过控制实例的创建,单例模式能够避免频繁创建和销毁全局使用的类实例,从而节省系统资源。
无限大.
·
2025-02-05 22:07
设计模式
设计模式
java
单例模式
线上事故风险解读之规范篇
线程池
资源泄露导致OOM:
线程池
中的队列数据未能及时释放,造成内存泄漏,最终引发内存溢出(OOM)问题。
·
2025-02-05 21:13
AMS服务(安卓)
状态转换
当act
♡挥不尽的记忆♡
·
2025-02-05 17:30
android
高可用架构设计
实现接口级限流,支持QPS、并发线程数等多维度限流*配置基于滑动时间窗口的热点参数限流策略*实现自适应限流算法,根据系统负载动态调整阈值-服务层防护:*实现基于RateLimiter的方法级限流*配置
线程池
隔离
小王爱编程啊
·
2025-02-05 16:21
rocketmq
java
开发语言
C++11 多线程编程-小白零基础到手撕
线程池
提示:文章文章目录前言一、背景二、2.12.2总结前言前期疑问:本文目标:一、背景来源于b站视频C++11多线程编程-小白零基础到手撕
线程池
学习来源:https://www.bilibili.com/video
晴山ぺ
·
2025-02-05 12:46
C++
c++
开发语言
Java 编程中的 9 个性能提升技巧
文章目录Java编程中的9个性能提升技巧一、引言二、优化内存使用1、合理使用数据结构2、优化字符串操作三、提升代码执行效率3、优化循环结构4、缓存计算结果四、多线程与并发优化5、使用
线程池
6、锁优化五、
eqa11
·
2025-02-05 10:06
java
开发语言
【JavaEE基础与高级 第49章】Java中的线程等待和唤醒、线程死锁、常用的
线程池
类(多线程下篇含
线程池
的使用及原理)
文章目录更多相关知识一、线程等待和唤醒1、等待和唤醒的概述2、线程等待和唤醒的方法voidwait()voidnotify()voidnotifyAll()代码演示⚡注意事项1演示⚡注意事项2演示3、线程等待和唤醒的概述总结4、线程等待和唤醒的注意事项5、wait和sleep的区别6、等待和唤醒的案例代码演示1代码演示2二、线程死锁1、线程死锁概述2、容易产生死锁的条件3、防止产生死锁的方法4、死
KJ.JK
·
2025-02-05 03:18
JavaEE进阶教程系列
线程等待和唤醒
Runnable
Callable
线程的六个状态
线程死锁
线程池
工具类
工具类publicclassTaskExecutorUtil{privatestaticfinalLoggerlogger=LoggerUtils.getLogger(TaskExecutorUtil.class);privatestaticfinalThreadPoolExecutorexecutor;static{ThreadFactoryBuilderthreadFactoryBuilder
于无声处-听惊雷
·
2025-02-05 03:16
java
ThreadPoolExecutor
线程池
工具类封装
自定义线程名称,参数,如果不设置则默认使用配置文件参数,以下所有参数1、intcorePoolSize核心线程数2、intmaximumPoolSize最大线程数3、longkeepAliveTime空闲线程的存活时间4、TimeUnitunitkeepAliveTime的时间单位5、BlockingQueueworkQueue任务队列6、ThreadFactorythreadFactory线程工
掐指一算乀缺钱
·
2025-02-05 03:15
开发语言
java
spring
maven
spring
boot
spring
cloud
guava
python多线程、多进程和
线程池
编程
python多线程、多进程和
线程池
编程python中的GIL在Python中,GIL或全局解释器锁(GlobalInterpreterLock)是一个在CPython解释器中实现的机制,它确保任何时候只有一个线程可以执行
NickDeCodes
·
2025-02-04 12:26
python
python
多线程
多进程
Qt5.14.2 深入理解Qt多线程编程,掌握
线程池
架构实现高效并发
本文将深入探讨Qt多线程编程的实现细节,并介绍
线程池
的设计思想,帮助读者彻底掌握Qt多线程编程技巧。
web14786210723
·
2025-02-04 12:55
qt
架构
系统架构
浅谈java并发编程
以下是一些关键概念和技术:1.线程和
线程池
Thread:Java中的线程是通
纠结哥_Shrek
·
2025-02-04 12:51
java
开发语言
20240619-James-快速鸟瞰并发编程, 呕心沥血整理的架构技术(第3篇)(1)
|newCachedThreadPool|返回ExecutorService对象,该对象持有不同大小的
线程池
。
2401_84123213
·
2025-02-04 04:20
程序员
架构
java
开发语言
Alibaba开发规范_编程规约之并发处理:最佳实践与常见陷阱
文章目录引言1.单例对象的线程安全1.1规则1.2解释1.3代码示例正例反例2.线程命名2.1规则2.2解释2.3代码示例正例反例3.
线程池
的使用3.1规则3.2解释3.3代码示例正例反例4.
线程池
的创建
小小工匠
·
2025-02-03 22:58
【开发规范】
开发规范
并发处理
解决注入
线程池
的栈溢出问题
文章目录1.问题产生2.问题解决1.问题产生在使用sleuth的时候,需要注入
线程池
,他才会自动包装,实现traceId的传递,但是突然启动时出现了栈溢出的问题2.问题解决根据报错,发现是Gson序列化相关的问题
S-X-S
·
2025-02-03 12:36
Bug
java
前端
开发语言
什么是ThreadLocal的上下文丢失问题?
什么情况下发生上下文丢失异步操作(如使用CompletableFuture或回调或
线程池
):在多线程异步任务处理中,如果一个线程执行异步任务时使用了ThreadLocal,并且该任务在另一个线程中继续执行
LUCIAZZZ
·
2025-02-03 04:02
java
jvm
开发语言
spring
boot
juc
多线程
C语言Linux
线程池
代码
C语言实现简易Linux
线程池
代码,应对TCP高并发一、创建
线程池
时要解决的问题1.向线程传递任务信息2.任务在子线程之间的分配3.线程的有序退出二、
线程池
的创建步骤二、
线程池
的退出三、改进方向一、创建
线程池
时要解决的问题
线程池
是为了处理一系列重复且高并发的任务而定义出来的对任务进行分配的数据类型
astronautli
·
2025-02-01 23:07
Linux
linux
多线程
队列
Linux系统Tomcat进程使用shutdown.sh无法关闭进程
项目场景:项目场景:用到多线程异步任务,每个任务单独线程去处理数据问题描述使用shutdown.sh并没有关闭Tomcat项目原因分析:一般造成这种原因是因为项目中有非守护线程的存在,我这里就是用到
线程池
来处理任务导致无法关闭解决方案
hekun_1
·
2025-02-01 07:31
tomcat
linux
java
互联网大厂的微服务架构系统应对超大流量解决方案
常见的限流方式有:限制总并发数(数据库连接池、
线程池
等等)限制瞬时并发数(如Nginx的limit_conn模块)限制时间窗口的平均速率(如Guava的RateLimiter、Nginx的limit_req
欧子说Java
·
2025-02-01 00:03
架构
微服务
java
【网站架构部署与优化】Tomcat优化、Tomcat多实例部署
文章目录Tomcat优化Tomcat配置文件参数优化示例配置TomcatJVM参数配置参数解释注意总结Tomcat配置文件参数优化(`server.xml`)1.
线程池
参数2.网络连接参数3.性能优化参数
Karoku066
·
2025-01-31 19:19
架构
tomcat
firefox
linux
运维
服务器
bash
(面经总结)一篇文章带你整理面试过程中关于多线程中的
线程池
的相关知识点
文章目录一、
线程池
的工作原理二、线程复用三、
线程池
的核心组件和核心类四、Java
线程池
的工作流程五、
线程池
的拒绝策略六、5中常用的
线程池
1.newCachedThreadPool2.newFixedThreadPool3
南淮北安
·
2025-01-31 18:07
冲刺大厂之面经总结
面试
java
经验分享
线程池
多线程
【Java
线程池
】详解
线程池
详解无套路、关注即可领。持续更新中关注公众号:搜【架构研究站】回复:资料领取,即可获取全部面试题以及1000+份学习资料在现代的Java并发编程领域,
线程池
扮演着至关重要的角色。
架构学院
·
2025-01-31 18:05
Java成神之路-JAVA入门
Java成神之路-架构师进阶
java
spring
spring
boot
spring
cloud
jvm
动态调试
线程池
:使用JMX进行监控与管理
目录摘要1.引言2.什么是JMX3.
线程池
简介4.使用JMX动态调试
线程池
4.1JMX架构4.2JMXAPI4.3实现一个简单的JMXMBean4.4将JMX应用于
线程池
监控4.4.1创建自定义MBean4.4.2
星辰@Sea
·
2025-01-31 11:08
系统架构
Java
其他
java
jvm
开发语言
【uniapp】uniapp使用java
线程池
在安卓端可以调用java
线程池
,把耗时操作写入
线程池
里面,优化性能。
新青年.
·
2025-01-30 18:41
uni-app
javascript
基于 Spring 的本地事务管理
一致性(Consistency):事务将数据库从一个一致
状态转换
到另一个一致状态,确保数据的完整性和规则得到遵守。隔离性(Iso
可儿·四系桜
·
2025-01-30 13:34
java
数据库
flutter面试题及答案,Android架构师必备框架技能核心笔记
常规电话面试1JAVA基础思想:设计模式与面向对象2安卓View绘制流程3常规的组件问题4事件分发机制5多线程和安全问题6安卓性能优化和兼容问题:性能优化回答具体面试1
线程池
原理2线程安全有多少种实现方式
2401_84415652
·
2025-01-29 09:37
程序员
flutter
android
笔记
ZooKeeper-3.8.3-会话
ZooKeeper会话1.会话创建与
状态转换
ZooKeeper客户端通过语言绑定创建服务句柄来建立会话。
jimiStephen
·
2025-01-29 05:02
zookeeper
linux
分布式
Mysql学习笔记(一):Mysql的架构
mysql的组成mysql架构图我们主要是和server层打交道,该层由连接器,分析器,优化器执行器、(查询缓存)组成二、连接器的作用每个客户端的连接都会有一个线程(在mysql5.5之后,mysql支持
线程池
插件
荆州克莱
·
2025-01-29 03:13
面试题汇总与解析
spring
cloud
spring
boot
spring
技术
css3
linux
线程池
的实现-线程的单例模式(懒汉饿汉模式)
线程池
:一个或多个线程+任务队列;为什么要有
线程池
:一个程序起来以后立即启动了很多线程然后取处理任务,如果每来一个请求都创建一个线程线程占资源,如果一瞬间来了很多请求会把资源耗尽程序奔溃了应用场景:(1
Chen chen chen
·
2025-01-28 12:14
mysql梳理2
优化与执行:每个连接都会在mysql服务端产生一个线程(内部通过
线程池
管理线程),比如一个select语句进入,mysql首先会在查询缓存中查找是否缓存了这个selec
·
2025-01-27 13:58
mysql
深度剖析 Java 的
线程池
:高效管理线程资源
目录一、
线程池
是什么二、
线程池
的工作原理三、
线程池
的创建和使用四、
线程池
的拒绝策略五、
线程池
的优势家人们,今天咱们来聊聊Java并发编程里的关键组件——
线程池
。
潜意识Java
·
2025-01-24 22:11
Java知识
java
开发语言
单例模式 - 单例模式的实现与应用
单例模式常用于需要全局唯一对象的场景,如配置管理、日志记录、
线程池
等。本文将详细介绍单例模式的概念、实现方式以及在C++中的应用。
w(゚Д゚)w吓洗宝宝了
·
2025-01-24 20:59
C++从
0
到
1
单例模式
javascript
开发语言
Spring Boot性能提升的核武器,速度提升500%!
自动管理:无需手动管理
线程池
,JVM会根据负载自动调整虚拟线程
m0_74823388
·
2025-01-24 19:21
面试
学习路线
阿里巴巴
spring
boot
后端
java
TiKV - 读写与Coprocessor
raftstorepool:
线程池
,收到写请求,将写请求转化为raft日志,持久化日志,将日志发送给其他日志所在节点,其他的raftstorepool负责接收,将日志持久化到rocksdbraft中,当副本大多数
m0_75231205
·
2025-01-24 13:02
tidb
async++库的使用示例
1、普通异步函数如前面的博客介绍的,这个库中提供了async::spawn方法,这个方法通常用来启动异步函数,这个框架会利用
线程池
去完成函数,因此要注意数据安全。
哎呦,帅小伙哦
·
2025-01-24 03:39
#
async++
c++
async++
Spring定时任务的fixedRate和fixedDelay两个属性以及开启多线程与
线程池
设置
1、定时注解以及多线程1.1、定时注解这里首先解释定时任务@Scheduled的两个属性fixedRate和fixedDelay,对于fixedDelay这个注解,就是等任务结束再开始计时,例如设置fixedDelay=5000,该方法执行需要2秒,那么再次执行的时间就是2秒+5秒=7秒,即在7秒后再次执行该任务。对于fixedRate注解我有个误解,例如设置fixedDelay=5000,我以为
家家小迷弟
·
2025-01-23 10:42
work
spring
java
python
【学习总结|DAY021】Java 多线程
本文将详细介绍多线程的创建方式、常用方法、线程安全、线程同步、
线程池
以及并发和并行的概念,并结合代码案例进行讲解。
123yhy传奇
·
2025-01-23 06:09
java
学习
开发语言
Python魔法方法__call__深入详解
构建装饰器2.3深入理解装饰器应用场景3、类实例变身函数调用3.1类似函数的行为模拟3.2动态执行与灵活性提升3.3实战案例:日志记录器4、实现状态机模式4.1状态机概念回顾4.2通过__call__管理
状态转换
图灵学者
·
2025-01-21 14:39
python精华
python
开发语言
调用asyncio.to_thread后上下文依然一致吗
使用Python的asyncio时,可以把一个同步的函数放到
线程池
中执行从而避免这个函数阻塞asyncio自身的事件循环。
socratescli
·
2025-01-21 04:47
python
asyncio
线程池
的拒绝策略有哪些?
在Java中,
线程池
的拒绝策略决定了在任务队列已满的情况下,如何处理新提交的任务。当
线程池
达到最大容量并且任务队列也已满时,拒绝策略就会起作用。
IsToRestart
·
2025-01-20 13:40
线程池
Java 并发舞台:多线程小精灵的奇幻冒险之旅
1.
线程池
的拒绝策略有哪些?Java中的
线程池
提供了几种不同的拒绝策略,当
线程池
无法处理新的任务时(比如因为
线程池
已满并且工作队列也满了),这些策略会决定如何处理新提交的任务。
guihong004
·
2025-01-20 12:28
java面试题
java
开发语言
Java 多线程编程:并发控制与线程安全
同时,介绍了线程间的通信方式以及常见的
线程池
技术,为Java开发者在处理多线程任务时提供全面的理论与实践指导。一、引言随着计算机硬件性能的不断提升,多线程
m0_72547478
·
2025-01-20 04:13
java
开发语言
qwenvl 代码中的attention pool 注意力池如何理解,attention pool注意力池是什么?
qwenvl中的attentionpool如何理解,其实这就是一个概念的问题看qwenvl的huggingface的代码的时候,发现代码里有一个Resampler以及attn_pool,这和之前理解的连接池
线程池
表示资源复用的意思不太一样
OpenSani
·
2025-01-20 01:13
AI
大模型
计算机视觉
语言模型
qwenvl
LLM
上一页
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
其他