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
线程池内存泄漏
【基础篇】十二、引用计数法 & 可达性分析算法
GarbageCollection2、方法区的回收3、堆对象回收4、引用计数法5、可达性分析算法6、查看GCRoot对象1、GarbageCollectionC/C++,无自动回收机制,对象不用时需要手动释放,否则积累导致
内存泄漏
-代号9527
·
2024-01-09 16:05
JVM
java
jvm
深入解析Java
线程池
的扩容机制与拒绝策略
深入解析Java
线程池
的扩容机制与拒绝策略Java
线程池
是多线程编程中一项重要的工具,它能够有效地管理和调度线程,提高程序的并发性能。
极客李华
·
2024-01-09 15:14
Java基础
java
python
开发语言
(转)从内存管 理、
内存泄漏
、内存回收探讨C++内存管理
all.html内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,
内存泄漏
几乎在每个
weixin_30809333
·
2024-01-09 15:00
内存管理
操作系统
c/c++
从内存管 理、
内存泄漏
、内存回收探讨C++内存管理
内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,
内存泄漏
几乎在每个
蓝色当当风
·
2024-01-09 15:29
【转】C++内存管理(超长,例子很详细,排版很好)
导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,
内存泄漏
几乎在每个
蓝之羽520
·
2024-01-09 15:29
C++
C++内存管理(超长,例子很详细,排版很好)
导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,
内存泄漏
几乎在每个
草根caogen
·
2024-01-09 15:25
《JVM由浅入深学习【五】 2024-01-08》JVM由简入深学习提升分享
1.堆内存溢出的定义2.
内存泄漏
的原因3.堆内存溢出的常见场景4.JVM参数调优5.实际案例分析JVM如何判断对象可以回收1.可达性分析的基本思路2.实际案例3.可以被回收的对象4.拓展,谈谈Java中不同的引用类型
码农阿豪
·
2024-01-09 12:50
面试
jvm
gc
Java并发编程之Java线程
文章目录前言01、线程简介02、
线程池
03、线程间通信总结前言记录一下Java并发编程的知识点。有部分内容是借鉴《Java并发编程的艺术》这本书的。本次先介绍一下线程。
Be reborn
·
2024-01-09 12:20
Java并发编程
java
java
线程池
详解
线程池
使用场景?java中经常需要用到多线程来处理一些业务,我们非常不建议单纯使用继承Thread或者实现Runnable接口的方式来创建线程,那样势必有创建及销毁线程耗费资源、线程上下文切换问题。
人生就像一场戏!
·
2024-01-09 12:42
多线程
spring
boot
redis
java
多线程笔记 三
你可以配置
线程池
的最小线程数,当执行器没有太多的任务要处理的时候。亦可以配置最大线程size,如果有很多任务需要处理。一旦当工作负载降下来,
线程池
就会慢慢的减少线程数量,知道线程数量达到最小值。
骑着乌龟追小兔
·
2024-01-09 11:12
用C++实现的高性能WEB服务器
五、静态库和动态库六、一些概念七、TCP通信模型八、reactor模式九、具体代码分析动态空间分配类
线程池
类HTTP请求类http_responsehttpconnepoll计时器Webs
明天去跑步吧
·
2024-01-09 10:29
c++
服务器
C++Web服务器(一):服务器整体运行流程
服务器整体运行流程服务器介绍服务器端整体运行流程webserver的初始化日志、数据库、
线程池
和触发模式主线程监听连接主线程处理监控文件描述符上的事件服务器介绍本项目大部分参考社长的TinyWebServer
MidCrane
·
2024-01-09 10:53
服务器
c++
后端
springboot
线程池
Mavenorg.springframework.bootspring-boot-starter-weborg.projectlomboklomboktrueorg.springframework.bootspring-boot-starter-testtestjunitjunittest配置ThreadPoolConfigimportorg.springframework.context.ann
nsa65223
·
2024-01-09 06:42
spring
boot
java
spring
创建线程的方式
1创建线程的几种方式a.继承Thread类实现多线程b.实现Runnable接口方式实现多线程c.使用ExecutorService、Callable、Future实现有返回结果的多线程(
线程池
)A//
LiuXiaozhang
·
2024-01-09 06:45
面试常备-
线程池
工作原理分析
前情提要 如果你是一个面向对象语言的从业者,那么你一定或多或少都对
线程池
有所了解,在工作中或许也曾用过
线程池
。那么当有人问到
线程池
的工作原理时,你能把
线程池
的工作模型讲清楚吗?
五桥先生
·
2024-01-09 04:26
还好我接住了面试官对
线程池
的夺命连环问
1、为什么要使用
线程池
频繁地创建与销毁线程,会给系统带来额外的开销。倘若可以集中化管理与复用线程,将大大地提升系统的吞吐量。
SunAlwaysOnline
·
2024-01-09 03:44
JAVA
#
多线程
面试经历
线程池
java
并发
一次因
线程池
使用不当造成生产事故OOM
美好的一天从bug结束某日当我点开熟悉的界面,一个又一个请求失败的提示赫然出现在屏幕上,不会是昨晚上线的代码有问题吧?吓得我急忙按F12查看了响应——"exception":"java.lang.OutOfMemoryError","message":"unabletocreatenewnativethread"出现了内存溢出的情况,无法创建更多的本地线程。监控中显端倪接着查看了实例的监控大盘,发
如来神掌十八式
·
2024-01-09 03:13
生产问题定位及JVM
生产事故
智能指针
为什么要使用智能指针智能指针的作用是管理一个指针,因为存在以下这种情况:申请的空间在函数结束时忘记释放,造成
内存泄漏
。
DazzyG
·
2024-01-09 03:20
Vue EventBus 使用与插件开发
VueEventBus使用与插件开发自定义事件如果事件要广播(被多组件使用)
内存泄漏
问题简单使用{{count}}增加0?
hankchang
·
2024-01-09 01:47
《游戏引擎架构》知识点合集-3.游戏软件工程基础
跳过第二章直接梳理第三章的原因是第二章主要讲的是工具向内容,一方面详细地介绍了版本控制软件Subversion/TortoiseSVN和IDE:VisualStudio的使用技巧,另一方面简单介绍了函数时间占用相关剖析器,
内存泄漏
keep-learner
·
2024-01-09 01:40
游戏
unity
游戏引擎
架构
前端会造成
内存泄漏
的操作有哪些?页面卡住的原因
如果你发现前端页面卡住了,打开开发者工具也很卡,刷新页面也无效、或者关闭tab页也很费劲,多半是有
内存泄漏
。
内存泄漏
其实就是浏览器的内存被占用很多,导致页面奔溃。
我有一棵树
·
2024-01-09 00:14
前端
关于单例模式我想说
4.返回指针的单例模式必须记得手动释放,否则
内存泄漏
,可以做一个垃圾回收类,5.!!!涉及资源管理时,不能
敬亭山_
·
2024-01-08 20:39
单例模式
java
jvm
深入 Hystrix
线程池
隔离与接口限流
深入Hystrix
线程池
隔离与接口限流前面讲了Hystrix的requestcache请求缓存、fallback优雅降级、circuitbreaker断路器快速熔断,这一讲,我们来详细说说Hystrix
kevin0016
·
2024-01-08 17:34
阿里Java后端实习面经,历经5轮,终已上岸,来看看面试难度。
一面1.触发新生代GC,如果存活对象总量大于survivor区容量,咋办2.如果任务很多,
线程池
的阻塞队列会撑爆内存的哪个区域3.栈在堆上吗4.GCroot有哪些5.实例变量可以是GCroot吗6.了解哪些
程序员白楠楠
·
2024-01-08 16:28
java
编程语言
面试
mysql
redis
Java
线程池
Java
线程池
1.为什么使用
线程池
?2.
线程池
执行原理?3.
线程池
参数有哪些?4.
线程池
大小怎么设置?
线程池
:一个管理线程的池子1.为什么使用
线程池
?
孤雨蝉鸣
·
2024-01-08 15:44
java基础
java
开发语言
juc
内存问题(一)——内存概述
一、
内存泄漏
(MemoryLeak) 是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。
钱多多_qdd
·
2024-01-08 10:41
java
JVM实战篇:内存调优
一.
内存泄漏
内存泄漏
(memoryleak):在Java中如果不再使用一个对象,但是该对象依然在GCROOT的引用链上,这个对象就不会被垃圾回收器回收,这种情况就称之为
内存泄漏
。
汤姆&Tom
·
2024-01-08 09:49
JVM
jvm
java 常⽤的
线程池
模式ScheduledThreadPool
用于定时或周期性地执行任务。可以设置任务的延迟执行时间或执行周期。使用场景:适用于需要定时执行任务的应用程序,如定时清理缓存、定时发送邮件等。importjava.util.concurrent.Executors;importjava.util.concurrent.ScheduledExecutorService;importjava.util.concurrent.TimeUnit;publ
zz_ll9023
·
2024-01-08 08:34
java
开发语言
future java 原理_Java8异步编程之CompletableFuture源码解读
【51CTO.com原创稿件】一、引言一说到异步任务,很多人上来咔咔新建个
线程池
。
weixin_39804603
·
2024-01-08 08:33
future
java
原理
Java
线程池
:基本介绍、源码梳理、注意点
文章目录1基本介绍1.1为什么使用
线程池
1.2一个简单的例子1.3
线程池
实现类:以ThreadPoolExecutor为例1.3.1ThreadPoolExecutor的构造方法1.3.2常用的阻塞队列
鸿帆
·
2024-01-08 08:02
Java
java
多线程
并发编程
线程池
关闭不合理,导致应用无法正常stop的情况
在上一篇博客中,我使用了
线程池
进行管理线程,达到线程复用的效果。
不学到秃头不改名
·
2024-01-08 08:02
线程池
多线程
线程池
java多线程之
线程池
一、概述1、为什么使用
线程池
Java中的
线程池
是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用
线程池
。在开发过程中,合理地使用
线程池
能够带来3个好处。第一:降低资源消耗。
程序三两行
·
2024-01-08 08:01
#
java基础语法
大数据
Java多线程及
线程池
1.volatile内存模型的相关概念Java并发编程:volatile关键字解析-Matrix海子-博客园(cnblogs.com)在JVM底层volatile是采用“内存屏障”来实现的。大家都知道,计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快
谭某人66
·
2024-01-08 08:30
多线程
java
java 常⽤的
线程池
模式ForkJoinPool
用于实现Fork/Join框架。适用于将一个大任务拆分成多个小任务并行处理的情况。使用场景:适用于需要利用多核处理器性能的应用程序,如图像处理、大数据分析等。importjava.util.concurrent.ForkJoinPool;importjava.util.concurrent.RecursiveAction;publicclassForkJoinPoolExample{publics
zz_ll9023
·
2024-01-08 08:28
java
开发语言
看完这篇,再也不怕面试官问我
线程池
了
在这里插入图片描述一、为什么需要
线程池
在实际使用中,线程是很占用系统资源的,如果对线程管理不完善的话很容易导致系统问题。
牧小农
·
2024-01-08 06:14
【
线程池
】深入理解
线程池
每天学习一个小知识什么是
线程池
线程池
是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。
程序猿夏夏夏
·
2024-01-08 06:29
java
jvm
开发语言
第二次面试总结 - 宏汉科技 - Java后端开发
目录总结(非详细)面试内容(提问内容)-带答案1、字符串相关的函数2、抽象类和接口的区别3、Java有几种创建
线程池
的方式,分别是什么,有什么不同4、什么是回调函数5、什么是函数式接口,函数式接口与普通接口的区别
dream_ready
·
2024-01-08 06:30
本人真实面经
面试
职场和发展
java
spring
boot
开发语言
java-ee
spring
高并发 threadlocal+countDownLatch+
线程池
走起来
线程池
的创建和使用threadlocal的使用countDownLatch的使用高并发场景的使用importio.netty.util.concurrent.DefaultThreadFactory;importjava.util.HashMap
爱吃苹果的西瓜
·
2024-01-08 05:32
newFixedThreadPool与newSingleThreadPool的区别
前者是用于创建一个固定线程数量的
线程池
,后者是创建一个有且仅有一个线程的
线程池
。机智的同学想必已经看出一个问题了,一个线程不也就是固定数量的
ludan110
·
2024-01-08 04:58
记一次堆内外内存问题的排查和优化
背景在性能压测和优化过程中,遇到了以下三个问题:GC次数不变,但耗时翻倍进程
内存泄漏
,极限情况下会出现OOMKiller杀掉进程的情况Netty堆外
内存泄漏
(在优化问题1时引入)下面我会从这三个
阿里巴巴淘系技术团队官网博客
·
2024-01-08 03:49
java
jvm
开发语言
什么是长轮询
短轮询vs长轮询短轮询长轮询长轮询的原理demotomcat
线程池
AsyncContext源码分析短轮询vs长轮询在看apollo和nacos等配置中心的源码的时候发现,配置更新的实时感知都是采用的长轮询的方式
法拉弟弟
·
2024-01-08 02:24
网络
java
服务器
spring自定义
线程池
逻辑 配置 ThreadPoolTaskExecutor corePoolSize maxPoolSize queueCapacity rejectedExecutionHa
spring自定义
线程池
逻辑配置ThreadPoolTaskExecutorcorePoolSizemaxPoolSizequeueCapacityrejectedExecutionHa
线程池
简介
线程池
是一个创建
IT枫斗者
·
2024-01-08 02:21
编程学习
JAVA基础工作中实际总结
spring
java
数据库
word
sql
获取
线程池
中任务执行数量
获取
线程池
中任务执行数量通过
线程池
进行任务处理,有时我们需要知道
线程池
中任务的执行状态。通过ThreadPoolExecutor的相关API实时获取线程数量,排队任务数量,执行完成线程数量等信息。
IT枫斗者
·
2024-01-08 02:21
JAVA基础工作中实际总结
编程学习
java
jvm
开发语言
word
微服务
Java Hashing:从重写HashCode到可变对象
这是一篇关于hashCode方法,可变对象和
内存泄漏
问题的文章。
Java架构师CAT
·
2024-01-08 02:08
Java Thread——sleep()、wait()、yield()、
wait()使获得当前对象锁的线程进入阻塞状态,线程被移动到该对象的等待
线程池
中,等待其他线程调用notify()或notifyAll()。
hey极道神隽
·
2024-01-08 01:43
如何使用gflags.exe查看内存来源
然而,gflags可以结合其他调试工具帮助你检测和分析内存问题,如
内存泄漏
、堆溢出等。
wangyue4
·
2024-01-07 23:03
windows
Android
内存泄漏
分析定位(profiler+MAT)
(仅个人记录学习笔记)第一步:准备AndroidStudio,MAT(MemoryAnalyzer)MAT下载安装地址:https://www.eclipse.org/mat/下载解压后,点击应用启动如果出现此弹窗,参照:https://blog.csdn.net/aruewds/article/details/121490618替换添加本地高版本的jdk路径第二步:使用AndroidStudio
犇犇灬zk
·
2024-01-07 22:40
一个简单的Client Base框架
其中EventPumpDefault作为通用事件框架,封装到对应的一个RunLoopThread中,多个RunLoopThread组成
线程池
。线程按逻辑功能分为:主线程、通用
线程池
、专用线程。
Fireplusplus
·
2024-01-07 22:21
服务器
运维
记第一次提交patch给开源项目的经历
近期由于工作的原因接触到了openldap的开源库,在一次偶然的代码review的情况下发现了一个
内存泄漏
的bug。对,不是测试发现的,是代码审核看出来的。
Fireplusplus
·
2024-01-07 22:50
教程
github
c语言
openldap
ldap
【JavaEE】深入理解Java
线程池
- 多线程篇(12)
文章目录摘要一、
线程池
参数的介绍二、
线程池
的工作流程三、使用Executors创建常见
线程池
总结摘要本文将对Java
线程池
的参数、工作流程以及使用Executors创建常见
线程池
进行详细总结,帮助读者深入理解
线程池
的概念和应用
杰深入学习计算机
·
2024-01-07 22:42
#
Java
java
开发语言
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他