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
线程池内存溢出
线程池
执行流程以及拒绝策略
线程池
的执行流程是:先判断当前线程数是否大于核心线程数?如果结果为false,则新建线程并执行任务;如果结果为true,则判断任务队列是否已满?
&北笙&
·
2024-01-25 20:57
java
开发语言
线程池
优点
线程池
是一种管理和复用线程资源的机制,它由一个
线程池
管理器和一组工作线程组成。
线程池
管理器负责创建和销毁
线程池
,以及管理
线程池
中的工作线程。工作线程则负责执行具体的任务。
&北笙&
·
2024-01-25 20:27
java
开发语言
线程池
线程池
:1.优点:1)避免线程的创建和销毁带来性能消耗2)避免大量的线程间因互相抢占系统资源导致的阻塞现象3)能够对线程进行简单的管理并提供定时执行,间隔执行等功能2.
线程池
包括corePoolSize
米花噗噗
·
2024-01-25 19:17
多线程基础知识总结三
什么是
线程池
?为什么要使用
线程池
?将
线程池
化,需要运行任务时就从里面拿出来一个,不需要了就放回去,不需要每次都new出来线程复用,节约资源,在操作系统中,每个进程能开启的线程数是有限的。
闫回
·
2024-01-25 18:02
2021最新Java面试真题解析!从入门到核心实战
服务端和消费端都各有一个
线程池
你知道吧?那么面试题来了:一般情况下,服务提供者比服务消费者多吧。一个服务消费方可能会并发调用多个服务提供者,每个用户线程发送请求后,会进行超时时间内的等待。
JVM虚拟机资料
·
2024-01-25 17:17
程序员
java
后端
面试
线程池
高手进阶:揭秘ThreadPoolExecutor的小妙招!
RejectedExecutionHandler总结ThreadPoolExecutor是Java中用于创建和管理
线程池
的接口,当
线程池
中的任务队列已满,并且
线程池
中的线程数量已经达到最大时,如果再有新的任务提交
程序员古德
·
2024-01-25 16:10
java
开发语言
Android开发社招10个公司28轮面试面经(含字节、拼多多、美团、滴滴......)
个人情况学历:二本工作年限:2年半面试结果:拿到了字节、拼多多、美团、滴滴、欧科云链…的offer面经面经奉上,不是很全,希望有帮助字节项目认识的汇编代码类继承中父类和子类的内存布局讲一讲虚拟内存空间
线程池
中线程数量如何设计信号量机制子类中变量初始化顺序和销毁顺序线程调度算法
小城哇哇
·
2024-01-25 16:26
EasyExcel入门使用
EasyExcel是一个基于Java的、快速、简洁、解决大文件
内存溢出
的Excel处理工具。他能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能。
彭于晏689
·
2024-01-25 16:44
java
后端
Netty
线程池
原理
在查看源码前,先了解下Netty中的
线程池
EventLoopGroup是如何执行任务的,因为源码中很多异步操作都是把任务提交到EventLoopGroup中。
lizc_lizc
·
2024-01-25 16:03
Netty
netty
什么是Reactor模式
在编写Netty服务端程序的时候,我们设置了两个
线程池
,一个用于处理Accept事件,一个用于处理读写事件,这个其实就是Reactor模式。
lizc_lizc
·
2024-01-25 16:03
Netty
netty
编写Netty程序
编写代码1.创建
线程池
一般来说,我们会声明两个
线程池
,一个
线程池
用来处理Accept事件,一个是用于处理消息的读写事件。
lizc_lizc
·
2024-01-25 16:32
Netty
java
netty
【面试八股文】每日一题:
线程池
用过吗?生产上你是如何设置合理参数?
线程池
的拒绝策略请你谈谈AbortPolicy(默认):直接抛出RejectedException异常阻止系统正常运行CallerRunPolicy:"调用者运行"一种调节机制,该策略既不会抛弃任务,也不会抛出异常
烟雨木子
·
2024-01-25 15:58
大厂后端工程师面试
面试
职场和发展
android透明背景圆角,android - 具有圆角和透明背景的Android自定义警报对话框 - 堆栈
内存溢出
...
我使用onDrawofLinearLayout创建了一个带圆角的自定义AlertDialog,如下所示,publicclassRoundedLinearLayoutextendsLinearLayout{privatePaintdrawPaint;privatePaintroundPaint;privateintmCornerRadius=100;privateRectFbounds;@Targe
困困困睡吧接不到
·
2024-01-25 13:45
android透明背景圆角
Netty线程模型
Netty线程模型imageNetty服务端在启动的时候,创建了两个NioEventLoopGroup,它们实际是两个独立的Reactor
线程池
,一个用于接收客户端的TCP连接,另一个用于处理I/O相关的读写操作
Real_man
·
2024-01-25 11:28
kafka-顺序消息实现
我们会将这些消息推送给消息队列,后续的服务会根据订单状态进行不同的业务处理,这就要求订单状态推送就要有状态的保证解决方案生产者将相同的key的订单状态事件推送到kafka的同一分区kafka消费者接收消息消费者将消息提交给
线程池
线程池
根据接收到的消息
iiaythi
·
2024-01-25 10:03
kafka
kafka
java
线程池
介绍以及使用
实现目标能够理解
线程池
"是什么","为什么"以及能够在合适的场景里去使用
线程池
目录一、
线程池
是什么?
学习中的程序媛~
·
2024-01-25 10:00
java
开发语言
java开发中高可用,高性能处理
java开发中高可用1.通过隔离的手段实现高可用:多数据源(mysql,redis),服务拆分等方法2.依赖治理:主流程解耦(使用消息队列),异步解耦(使用
线程池
),数据更新异步(canal)3.多通道
q琦一
·
2024-01-25 08:14
Java
java
IDE运行项目
内存溢出
outOfMemoryError
IDE运行项目
内存溢出
outOfMemoryErrorIDE->settings->sharedbuildprocessheapsize调大一些
q琦一
·
2024-01-25 08:04
Java
ide
java
线程池
线程池
的作用就是把用完的线程先不销毁,放在
线程池
中,等待下次接着使用,大大减少了线程创建和销毁的时间.
线程池
的结构:Java类库提供了许多静态方法来创建一个
线程池
:在
线程池
中重要的要使用的类,就是上面那四个
线程池
中的实现类
最深的爱最沉默_a447
·
2024-01-25 07:18
【JavaEE】_基于TCP实现网络通信
TCPEchoClient2.1.1代码2.2服务器TCPEchoServer2.2.1单线程版代码2.2.2部分代码解释2.2.3单线程版代码改进逻辑2.2.4多线程版代码2.2.5多线程版代码改进逻辑2.2.6
线程池
优化版
_姜也
·
2024-01-25 07:10
tcp/ip
linux
网络协议
C++Helper--使用C++11实现半同步半异步
线程池
,接口接受:函数对象、成员函数、普通函数、fucntion和lamda表达式等。
本文使用C++11的线程、互斥量和条件变量,实现了一个轻巧的
线程池
,可用于大量并发任务的场景,以避免频繁的线程创建和销毁,节约系统资源。
糖梨
·
2024-01-25 04:48
C++Helper系列
C/C++
c++
c++11
多线程
队列
并发编程
JVM实战(31)——
内存溢出
之请求超时
一、简介本章,我们将通过实际案例讲解一个Web应用的
内存溢出
问题,该
内存溢出
问题的排查涉及Tomcat的一些底层原理,最终排查发现是由于请求超时问题导致,我们先来看下系统的背景。
smart哥
·
2024-01-25 03:34
jvm专题
jvm
JVM实战(29)——模拟栈
内存溢出
作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析一、简介本章,我们将通过示例代码演示Java虚拟机栈区域是如何发生内存溢
smart哥
·
2024-01-25 03:03
jvm专题
jvm
JVM实战(30)——模拟堆
内存溢出
阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析阶段5、深入jvm源码解析一、简介本章,我们将通过示例代码演示Java堆内存区域是如何发生
内存溢出
smart哥
·
2024-01-25 03:31
jvm专题
jvm
【业务功能篇132】生产环境中出现oom问题,排查思路
1、使用dmesg命令查看系统日志dmesg|grep-E‘kill|oom|outofmemory’,可以查看操作系统启动后的系统日志,这里就是查看跟
内存溢出
相关联的系统日志。
studyday1
·
2024-01-25 01:07
Java
jvm
oom问题
java
华纳云:应用服务器发生
内存溢出
怎么办?
应用服务器发生
内存溢出
是一种常见的问题,通常由于应用程序请求的内存超出了Java虚拟机(JVM)的分配限制。
华纳云IDC服务商
·
2024-01-25 01:56
服务器
Java多线程(7)-- 分工之Fork/Join框架
在Fork/Join中,我们主要用它自定义的
线程池
来提交任务和调度任务,称之为:ForkJoinPool;同时我们有它自己的任务执行类,称之为:ForkJoinTask。
脆皮鸡大虾
·
2024-01-25 01:00
多线程批量同步数据到ES
1.
线程池
配置类@ConfigurationpublicclassThreadPoolConfig{/***核心
线程池
大小*/privatestaticfinalintCORE_POOL_SIZE=17
SimpleORBoy
·
2024-01-25 00:23
elasticsearch
后端
java
JAVA异常处理
其下有两个子类:Error和ExceptionError的子类描述的都是系统错误,比如虚拟机
内存溢出
等。Exception的子类描述的都是程序错误,比如空指针,下表越界等。
菜鸟程序员z
·
2024-01-25 00:51
java
python sqlite3
线程池
封装
1.封装sqlite31.1.依赖包引入#-*-coding:utf-8-*-#importosimportsysimportdatetimeimportloggingimportsqlite31.2.封装类classSqliteTool(object):#def__init__(self,host,port,user,password,database):def__init__(self,hos
cliffordl
·
2024-01-25 00:39
python
python
sqlite
开发语言
《Java并发编程的艺术》2 第九章 Java中的
线程池
文章目录第九章、Java中的
线程池
1.
线程池
的实现原理2.
线程池
的参数3.向
线程池
提交任务3.1execute()3.2submit()3.3实战4.关闭
线程池
5.合理分配
线程池
6.
线程池
的监控第九章、
HotRabbit.
·
2024-01-24 23:51
#
JUC
java
开发语言
多线程
线程池
【Java并发编程的艺术学习】第九章摘要
1.
线程池
的好处1)降低资源消耗2)提高响应速度3)提高线程的可管理性2.创建
线程池
的参数有哪些?
一日三餐384
·
2024-01-24 23:21
java
学习
开发语言
xxl-job使用
线程池
多线程日志打印问题
xxl-job中不建议使用@Async,因为@Transaction,@Async在同一个类中注解失效(本类中方法添加这两个注解,然后本类自己其它方法调用有这两注解的方法这两个注解是失效,只能外部类调用注解才会生效)原因:spring在扫描bean的时候会扫描方法上是否包含@Async注解,如果包含,spring会为这个bean动态地生成一个子类(即代理类,proxy),代理类是继承原来那个bea
小白不养兔
·
2024-01-24 21:34
java
mybatis
开发语言
LINUX
内存溢出
问题,修改内存回收机制
LINUX
内存溢出
问题,修改内存回收机制1首先查看内存是否充足,执行free-h;看内存只剩余一百多兆,2看内存自动释放的配置cat/proc/sys/vm/drop_caches,看到是0参数解释:0
xn_kl
·
2024-01-24 21:41
linux
运维
thinkphp-tp6连表使用chunk分块操作数据的坑
这个变量是存在内存中的,如果过大还会导致
内存溢出
,内存不足的
Thepatterraining
·
2024-01-24 20:14
#
thinkphp
php
thinkphp
chunk
当项目出现oom异常,应该如何去排查定位
它通常会提供有关哪个部分的代码或哪个对象导致了
内存溢出
的信息。HeapDump分析:使用JVM工具生成HeapDump文件,该文件包含Java堆的快照。可以使用工具如jvisu
星光不问赶路人-
·
2024-01-24 19:32
JVM
jvm
OOM异常
java
Android四种常见的
线程池
Android四种常见的
线程池
引入
线程池
的好处提升性能,创建和消耗对象时费CPU资源防止内存过度消耗,控制活动线程的数量,防止并发线程过多创建线程,推荐使用Executors的工厂方法来创建
线程池
,Executors
关玮琳linSir
·
2024-01-24 18:15
JVM之java内存区域[1](程序计数器、栈)
文章目录版权声明零运行时数据区一程序计数器1.1加载阶段1.2执行阶段1.3多线程情况二栈2.1java虚拟机栈2.2java虚拟机栈帧的组成2.2.1局部变量表2.2.2操作数栈2.2.3帧数据2.3栈
内存溢出
缘友一世
·
2024-01-24 14:48
jvm
jvm
java
开发语言
Java中的
内存溢出
与内存泄漏深度解析
目录引言一.
内存溢出
(MemoryOverflow)1.1堆
内存溢出
1.2栈
内存溢出
1.3
内存溢出
的解决策略1.3.1优化对象的创建和销毁1.3.2调整堆内存大小1.3.3使用内存分析工具1.3.4避免创建过大的对象
喔的 喔的嘛呀
·
2024-01-24 11:25
java
开发语言
java多线程 -
线程池
实现原理及美团业务实践
1.1
线程池
是什么
线程池
(ThreadPool)是一种基于池化思想管理线程的工具,经常出现在多线程服务器中,如MySQL。
Java学习训练营
·
2024-01-24 11:26
java面试题
线程池
thread
java
多线程
JVM—垃圾回收
什么是垃圾一个没有被任何引用的对象就是一个垃圾对象,垃圾对象需要被清理回收,否则一直占用内存空间,其他新对象无法使用垃圾对象空间,严重的话会造成
内存溢出
早期的垃圾回收:早期例如c/c++是需要程序员手动在程序对不再使用的对象进行删除释放
小俱的一步步
·
2024-01-24 10:58
jvm
java
「核心技术分析」深入解剖java中jvm内存模型
一、概述对于Java程序员来说,在虚拟机自动内存管理机制下,不再需要像C/C++程序开发程序员这样为内一个new操作去写对应的delete/free操作,不容易出现内存泄漏和
内存溢出
问题。
程序员麦冬
·
2024-01-24 09:36
python面试题大全(二)
内存管理与垃圾回收机制41.哪些操作会导致Python
内存溢出
,怎么处理?
海哥python
·
2024-01-24 09:58
面试八股文
python
面试
队列在
线程池
或其他有限资源池中的应用Application
Thereofore,
线程池
的大小一般都是综合考虑要处理任务的特点和硬件环境,从而来事先设置。当我们向一个固定大小的
线程池
中请求一个线程时,but如果
StevenHD
·
2024-01-24 08:47
torch.empty()造成的
内存溢出
问题
torch.empty()造成的
内存溢出
问题问题代码实现的时候遇见了一个很奇怪的问题,运行同一段代码会出现一些奇怪的超大指数值,调试发现是混淆了torch.empty和torch.zeros的概念。
BigOrangeZee
·
2024-01-24 07:19
pytorch
人工智能
python
JAVA初识递归算法
publicstaticvoidmain(String[]args){method();}publicstaticvoidmethod(){method();}}上面的代码没有出口,所以会一直循环,直到堆
内存溢出
所以说递归一定要有出口
成果、
·
2024-01-24 07:04
java
算法
开发语言
Arthas(Java 线上问题定位处理的终极利器)
在使用Arthas之前,当遇到Java线上问题时,如CPU飙升、负载突高、
内存溢出
等问题,你需要查命令,查网络,然后jps、jstack、jmap、jhat、jstat、hprof等一通操作。
苏922
·
2024-01-24 04:12
idea中利用
线程池
来实现复制拷贝widows文件功能的实现
线程池
工具类Exectors是
线程池
工具类,可以帮我们快速构建
线程池
。
不太会敲代码的搬砖工程师
·
2024-01-24 00:11
intellij-idea
java
ide
万字长文详解Java
线程池
面试题
王有志,一个分享硬核Java技术的互金摸鱼侠加入Java人的提桶跑路群:共同富裕的Java人今天是《面霸的自我修养》第6篇文章,我们一起来看看面试中会问到哪些关于
线程池
的问题吧。
技术范王有志
·
2024-01-23 23:59
java
开发语言
面试
后端
渣本双非,备战了 2 个月,三面京东侥幸收获 Offer(附面经分享)
京东一面:35min自我介绍手写冒泡排序介绍Java
线程池
线程池
的流程为什么
狂徒_张三
·
2024-01-23 21:29
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他