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
线程池内存泄露
分布式锁的原理解析与实现工具介绍
由此还能解决信号劫持的问题,比如
线程池
里只有一个任务,但是signal唤醒了多个消费者线程,于是需要加入判断,
程韬123
·
2023-12-29 09:52
分布式
c++
linux
c语言
安全
手撕
线程池
与性能测试
线程池
相关介绍
线程池
是什么?维持和管理固定数量线程的池式结构。为什么要维持固定数量线程?线程数量的继续增加,由于系统资源的限制,不再带来性能的提升,反而带来负担。同时也是为了避免频繁地创建和销毁线程。
程韬123
·
2023-12-29 09:22
c语言
linux
服务器
运维
c++
Java小案例-一招弄懂
线程池
前言今天跟大家聊一聊无论是在工作中常用还是在面试中常问的
线程池
,通过画图的方式来彻底弄懂
线程池
的工作原理,以及在实际项目中该如何自定义适合业务的
线程池
。
编程乐学(Arfan开发工程师)
·
2023-12-29 08:07
java
开发语言
软件测试分类
1.按照测试对象划分【文档内存兼容性、界面易用可双安】①文档测试在需求评审的时候,测试人员需要进行需求分析,即文档测试②
内存泄露
测试内存泄漏检查方式有:I.工具检查,静态代码扫描工具;II.人工检查③兼容性测试浏览器兼容
CodeKnightShuai
·
2023-12-29 01:05
测试用例
线程池
原理及使用
线程池
继承关系1.为什么使用
线程池
?
钗头风
·
2023-12-29 01:23
多线程
jvm
SpringCloud-Hystrix-01入门介绍
资源隔离:Hystrix为每个依赖都维护了一个小型的
线程池
(或者信号量)。如果该
线程池
已满,发往该依赖的请求就被
小亮__
·
2023-12-29 00:47
Java
线程池
使用浅谈
1.
线程池
相关基本概念任务(Task):任务是
线程池
中要执行的工作单元。任务可以是实现了Runnable接口或Callable接口的对象。
软件测试潇潇
·
2023-12-29 00:41
软件测试
java
算法
开发语言
软件测试
功能测试
自动化测试
程序人生
Binder系列10 Binder
线程池
管理
一概述在系列1中我们知道Binder通信,归根结底是位于不同进程中的线程之间的通信.假如进程S是Server端,提供Binder实体,线程T1从Client进程C中通过Binder的引用向进程S发送请求。S为了处理这个请求需要启动线程T2,而此时线程T1处于接收返回数据的等待状态。T2处理完请求就会将处理结果返回给T1,T1被唤醒得到处理结果.这个是Binder通信的基本过程.对于Server进程
Big Skipper
·
2023-12-28 23:06
Android
framework
insert 效率
线程池
8core8GB内存,fixed
线程池
,单位毫秒,mysql数据库,自增id(不会冲突)phasetime:27932单线程phasetime:529910phasetime:3528phasetime
可可西里的星星
·
2023-12-28 20:14
C#高级 01.Net多线程
批量重复任务希望同时进行(重复访问数组中的元素)多个不同任务希望同时进行,互不打扰(多个线程需要做轮询操作)3.什么是
线程池
?一组预设创建的线程,可以被重复使用来执行多个任务避
布吃
·
2023-12-28 18:08
C#
高级
c#
性能测试概述
一.什么是性能测试1.1生活中遇到的软件的性能问题•资源泄露,包括
内存泄露
•CPU使用率达到100%,系统被锁定•线程死锁,阻塞等造成系统越来越慢•查询速度慢,或者列表的效率低•受外部系统影响越来越大1.2
秃头的赌徒
·
2023-12-28 18:33
java
开发语言
[云原生] Go并发基础
在java/c++中我们要实现并发编程的时候,我们通常需要自己维护一个
线程池
,并且需要自己去包装一个又一个的任务,同时需要自己去调度线程执行任务并维护上下文切换,这一切通常会耗费程序员大量的心智。
程序员三木
·
2023-12-28 17:52
大后端
golang
云原生
xcode
阿里中间件团队4面真题(60W):线程锁+分布式锁+Kafka等
Java中间件一面技术一面考察范围:重点问了Java线程锁:synchronized和ReentrantLock相关的底层实现
线程池
的底层实现以及常见的参数数据结构基本都问了一遍:链表、队列等Java内存模型
AI乔治
·
2023-12-28 17:53
解Bug之路-记一次JVM堆外
内存泄露
Bug的查找
前言JVM的堆外
内存泄露
的定位一直是个比较棘手的问题。此次的Bug查找从堆内内存的泄露反推出堆外内存,同时对物理内存的使用做了定量的分析,从而实锤了Bug的源头。
小陈阿飞
·
2023-12-28 14:12
Linux服务器7 --- 多路IO复用+
线程池
服务端模型(高并发)分析
一、服务端特性概述1、使用EPOLL模型在服务器中加入(网络IO监听,大量的监听能力)EPOLL采用边缘触发模式(后话)2、
线程池
模型进行并发处理业务(并发处理能力)1)提高线程重用性(避免频繁创建销毁线程
咋么又饿了
·
2023-12-28 13:54
服务器
linux
多路IO复用
线程池
高并发
面经(持续更新中)
问题总汇常见问题你目前的项目架构是怎样的你在项目中遇到过哪些问题大数据量请求你的服务,你的服务是如何能扛得住的网络http七层和四层协议tcp/ip从页面发起请求到响应服务器这中间发生了什么数据库数据库三范式数据库事务实现原理数据库各种锁数据库索引数据库的隔离级别jdk相关
线程池
hanjiangb
·
2023-12-28 12:52
面经
java
开发语言
Kafka的高性能原理
有过高并发开发经验的同学,对于
线程池
、多
wh柒八九
·
2023-12-28 10:11
核心知识点
消息队列kafka
kafka
分布式
Java Executor源码解析(1)—Executor执行框架的概述
基于JDK1.8详细介绍了Executor
线程池
框架的基本架构组成。
刘Java
·
2023-12-28 08:56
Java
JUC源码
java
executor
线程池
深度解析Netty中的核心组件(图解+实例)
在NettyServer端构建的过程中,我们需要关注三个重要的步骤配置
线程池
Channel初始化Handler处理器构建调度器详解前面我们讲过NIO多路复用的设计模式之
温不了情
·
2023-12-28 08:33
java
开发语言
后端
从源码全面解析Java
线程池
的来龙去脉
作者简介:大家好,我是爱敲代码的小黄,独角兽企业的Java开发工程师,CSDN博客专家,阿里云专家博主系列专栏:Java设计模式、Spring源码系列、Netty源码系列、Kafka源码系列、JUC源码系列如果感觉博主的文章还不错的话,请三连支持一下博主哦博主正在努力完成2023计划中:以梦为马,扬帆起航,2023追梦人联系方式:hls1793929520,加我进群,大家一起学习,一起进步,一起对
爱敲代码的小黄
·
2023-12-28 08:56
#
高并发
java
面试
开发语言
后端
并发
线程池
中某个线程执行有异常,该如何处理?
目录1.
线程池
抛出异常代码`executorService.submit`没有打印出异常2.如何获取和处理异常方法1:线程自身打印异常方法2:使用Thread.setUncaughtExceptionHandler
master-dragon
·
2023-12-28 07:32
Java
java
个人谈谈对ThreadLocal
内存泄露
的理解
个人谈谈对ThreadLocal
内存泄露
的理解ThreadLocal作用ThreadLocalMap
内存泄露
解释为什么要这样设计ThreadLocalMap的实现思路补充ThreadLocal作用平时我们会使用
Binary Oracle
·
2023-12-28 07:15
#
JAVA知识点整理
jvm
java
算法
Java多线程synchronized && Lock && volatile,看完这一篇就够了
synchronized实现同步Lock实现同步volatile实现同步JUC的Callable实现同步三、守护线程四、ThreadLocal原理和使用场景五、Thread类的常用方法,以及线程的状态六、
线程池
后端漫漫
·
2023-12-28 07:42
Java
java
jvm
开发语言
【JUC并发编程】1 ThreadPoolExecutor
线程池
源码解析
文章目录一、为什么要使用
线程池
?
秃秃爱健身
·
2023-12-28 07:53
#
精通JUC并发编程
java
线程池
多线程
xxl-job源码解析(看这一篇就够了,超简约且详细)
文章目录如何自研一个xxljob系统架构1)服务端启动流程1)1:初始化触发器
线程池
1)2:维护注册表信息(30秒执行一次)1)3:运行失败监视器,主要失败发送邮箱,重试触发器1)4:将丢失主机信息调度日志更改状态
Nuan_Feng
·
2023-12-28 07:50
xxl-job源码解析
java
spring
netty
XXL-JOB分布式任务调度框架(五)-源码分析-任务调度执行流程及实现原理
执行器需要解决的问题:3.调度中心流程3.1.任务配置扫描流程3.2.计算任务触发时机3.2.1.已超时5秒以上3.2.2.超时未超过5秒3.2.3.还未到触发时间3.3.任务触发流程3.3.1.任务触发
线程池
熊猫-IT
·
2023-12-28 06:39
分布式微服务电商专题
分布式
网络
java
Quartz 调度原理与源码分析
文章目录一、Quartz基础1、入门案例二、获取调度器实例源码分析1、读取配置文件:initialize()2、初始化工作:instantiate()(1)创建
线程池
(包工头)SimpleThreadPool
秃了也弱了。
·
2023-12-28 06:06
java第三方框架
java
数据库
开发语言
依据CPU的三级缓存来解释可见性、有序性——真正的底层
文章目录写在前面线程的执行过程并行(Concurrent)并发(Parallel)线程切换单核CPU设定多线程是否有意义工作线程数(
线程池
中线程数量)设多少合适工作线程数是不是设置的越大越好可见性证明内存的可见性为什么会出现内存的不可见计算机层面如何解决内存不可见性有序性验证有序性乱序为什么存在什么样的指令才能够乱序
秃了也弱了。
·
2023-12-28 06:33
java
jvm
java
算法
排查 JVM 中的 OOM 问题详细指南
这可能是由多种原因造成的,例如
内存泄露
、过大的垃圾收集开销、不恰当的堆大小设置等。本文将探讨如何通过JVM排查OOM问题。
IT管理圈
·
2023-12-28 04:12
jvm
某头条面试题
linkedhashmaptreemaphashmap自定义viewglide
线程池
ams启动应用事件分发以及touch的cancel处理ams启动新的app流程apk的签名threadlocalapk
David_zhou
·
2023-12-28 02:41
parallelStream/ForkJoinPool 详解
ForkJoinPool是一种工作窃取算法
线程池
,和分治法的概念一致,可以充分利用多CPU的优势,把一个任务拆分成多个"小任务",把多个"小任务"放到多个处理器核心上并行执行;当多个"小任务"执行完成之后
若明天不见
·
2023-12-28 02:21
Java
java
servlet
开发语言
30--多线程安全问题、
线程池
、线程通信
1、线程安全问题及解决当我们使用多个线程访问同一资源(可以是同一个变量、同一个文件、同一条记录等)的时候,若多个线程只有读操作,那么不会发生线程安全问题。但是如果多个线程中对资源有读和写的操作,就容易出现线程安全问题。举例:1.1同一个资源问题和线程安全问题案例:火车站要卖票,我们模拟火车站的卖票过程。因为疫情期间,本次列车的座位共100个(即,只能出售100张火车票)。我们来模拟车站的售票窗口,
憨憨浩浩
·
2023-12-28 02:13
JavaSE学习记录
java
开发语言
Android
内存泄露
检测 LeakCanary2.0(Kotlin版)的实现原理
一、概述LeakCanary是一款非常常见的内存泄漏检测工具。经过一系列的变更升级,LeakCanary来到了2.0版本。2.0版本实现内存监控的基本原理和以往版本差异不大,比较重要的一点变化是2.0版本使用了自己的hprof文件解析器,不再依赖于HAHA,整个工具使用的语言也由Java切换到了Kotlin。本文结合源码对2.0版本的内存泄漏监控基本原理和hprof文件解析器实现原理做一个简单地分
陈二狗想吃肉
·
2023-12-28 01:05
[Android]为什么不能在没开looper的子线程中使用AsyncHttpClient
SynchronousResponseHandlerusedinAsyncHttpClient.YoushouldcreateyourresponsehandlerinalooperthreadoruseSyncHttpClientinstead.通过翻阅源码,发现AsyncHttpClient的请求最终会被提交到
线程池
黑森林中的小木屋
·
2023-12-27 17:13
Spring Boot学习(三十二):异步执行注解@Async
目录前言1、开启异步异步调用2、定义异步任务常见TaskExecutor3、自定义Async配置前言当我们需要异步执行某个方法时,最常用的方法就是新建一个线程去执行任务或者把任务提交到
线程池
异步执行。
way_more
·
2023-12-27 17:33
springboot
java
spring
boot
spring
异步
为什么析构函数定义为虚函数
虚析构函数为了避免
内存泄露
,基类的析构函数一般都是虚函数。如果基类析构函数不是虚函数:基类指针指向子类对象,delete基类指针,调用基类析构函数,不会调用子类析构函数,造成
内存泄露
。
春夏与冬
·
2023-12-27 16:32
C++
python
物联网协议Coap之Californium CoapServer解析
CoapServer服务运行分析1、CoapServer对象实例化1.1调用构造方法1.2生成全局配置1.3创建Resource对象1.4-1.8、配置消息传递器、添加CoapResource1.9-1.12创建
线程池
夜郎king
·
2023-12-27 15:55
架构
Californium
CoapServer
物联网CoAP
怎样才能让Task在非
线程池
线程中执行
Task承载的操作需要被调度才能被执行,由于.NET默认采用基于
线程池
的调度器,所以Task默认在
线程池
线程中执行。
不安分的小女孩
·
2023-12-27 11:21
c#
开发语言
.net
算法
Cllback函数的使用
最近的一个需求是将同步工作流程改为异步操作然后就需要用到
线程池
(我不会手写
线程池
,懒得学,有现成的直接用)当线程中的任务失败了,主进程如何获取任务状态呢,这时就需要用到callback函数了简单而言就是这样
橙子小满
·
2023-12-27 10:17
c++
后端
异步
设计模式:单例模式(使用c++分别实现饿汉式单例、带双重检查锁定机制的懒汉式单例以及IoDH技术的单例)
比如我们的日志系统、数据库连接池、
线程池
等等都会用到。本文将讨
_李白_
·
2023-12-27 03:52
设计模式
设计模式
c++
Java异步
importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;publicstaticvoidmain(String[]args){//创建一个定长
线程池
星晨羽
·
2023-12-27 02:24
java
开发语言
ThreadPoolExecutor使用浅谈
1.基础介绍ThreadPoolExecutor是Python标准库concurrent.futures模块中的一个类,用于实现
线程池
的功能。
百晓生说测试
·
2023-12-27 01:19
软件测试
java
前端
开发语言
自动化测试
软件测试
功能测试
程序人生
mysql 链接超时的几个参数详解
mysql的基本原理应该是有个监听线程循环接收请求,当有请求来时,创建线程(或者从
线程池
中取)来处理这请求。由于mysq
wppwpp1
·
2023-12-26 21:47
mysql
数据库
Java 并发系列七 : JDK中的Fork/Join-单机版的MapReduce
前言感谢王宝令老师极客时间的课程,通俗易懂,这里再次推荐哎,这篇文章敲了一遍没看懂……背景前几篇文章我们介绍了
线程池
,Future、CompletableFuture和CompletionService
逗逼程序员
·
2023-12-26 18:49
【大厂面试】之绿盟
引擎的锁机制行级锁高并发的安全性多线程并发会带来的问题redis中间件的相关知识同时对数据库表进行更新删除带来的问题,行级锁锁机制hashmap底层存储原理iocaopioc是怎么控制反转的,谁控制谁,又反转了谁线程、mysql、事务隔离、
线程池
大龄烤红薯
·
2023-12-26 17:02
大厂面试合集
面试
职场和发展
Python爬虫中的多线程、
线程池
进程和线程的基本介绍进程是一个资源单位,线程是一个执行单位,CPU调度线程来执行程序代码。当运行一个程序时,会给这个程序分配一个内存空间,存放变量等各种信息资源,而这个内存空间可以说是一个进程,一个进程默认情况下会有一个线程,称为主线程(因为执行是靠线程的,CPU调度线程来执行程序代码,如果没有线程,那么进程中的资源就不能被使用,代码也就不能被执行)做个比喻:一个进程相当于一个公司,公司里有各种办
debugBiubiubiu2000
·
2023-12-26 16:16
python
爬虫
爬虫
python
13.一文彻底了解
线程池
下面,我们开始今天的主题:
线程池
。
线程池
是面试中必问的八股文,我将涉及到到的问题分为3大类:基础使用
线程池
是什么?为什么要使用
线程池
?Exec
王有志
·
2023-12-26 14:35
聊聊Java中的关闭钩子(shutdown hook)
在Java程序退出时——尤其是非正常退出时,我们可能需要先执行一些善后工作,如关闭
线程池
、连接池、文件句柄等,即所谓“优雅停机”(gracefulshutdown)。
LittleMagic
·
2023-12-26 10:37
Java
线程池
体系(超详细)【从0到自定义
线程池
】
一.
线程池
概念简单来说,就是用一个池维护若干个线程,当需要执行任务时,直接调用其中某一个线程来执行。
代码敲上天.
·
2023-12-26 09:16
JAVA
java
Java线上环境OOM问题排查
大家好,我是方木~这次跟大家分享的是如何解决线上环境OOM问题近期一周连续在测试环境遇到两次OOM和一次
内存泄露
,惨呐~常见的问题排查方式查看服务的进程是否存在ps-ef|grep服务名ps-aux|grep
方木丶
·
2023-12-26 09:42
java
开发语言
后端
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他