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并发-线程池
细品 javascript 设计模式(单利模式)
例如redux中的store,
线程池
,全局缓存,浏览器window对象等。
石兴龙
·
2024-01-29 05:31
6.1开源框架-okhttp网络框架-详解
使用简介OkHttp源码剖析1.OkHttp使用简介图图图图创建客户端OkhttpClientclient=newOkHttpClient();//作为单例,这样所有的请求可以公共response缓存和
线程池
创建
205蚁
·
2024-01-29 05:55
面试高频知识点:2线程 2.1
线程池
2.1.1 为什么使用
线程池
?
1.什么是
线程池
?
线程池
是一种线程管理的机制,它维护了一个线程队列,可以重复利用这些线程来执行任务,而不是为每个任务创建新的线程。
忠于衷于钟于终于
·
2024-01-29 03:10
面试高频知识点
面试
java
线程池
面试高频知识点:2线程 2.1
线程池
2.1.2 JDK中常见的
线程池
实现有哪些?
1.Executors类Executors类是
线程池
的工厂类,提供了一些静态方法用于创建不同类型的
线程池
。
忠于衷于钟于终于
·
2024-01-29 02:39
面试高频知识点
java
面试
开发语言
线程池
一天吃透面试八股文
内容摘自我的学习网站:topjavaer.cn分享50道
Java并发
高频面试题。
线程池
线程池
:一个管理线程的池子。为什么平时都是使用
线程池
创建线程,直接new一个线程不好吗?
大彬聊编程
·
2024-01-29 01:36
分享
面试
职场和发展
java
RabbitMQ消息堆积方案处理
服务器宕机,而解决消息积压有这样一些方案解决:1.增加消费者数量可以根据业务情况适当添加多台服务器部署消费者服务实例,消费者数量增加,可以有效提高消息的消费速度,但这需要考虑服务器成本2.单个消费者中增加
线程池
来异步处理消息单个消费者服务实例中
风吹起海棠
·
2024-01-28 22:30
java
rabbitmq
消息中间件之八股面试回答篇:三、RabbitMQ如何解决消息堆积问题(100万条消息堆积)+RabbitMQ高可用性和强一致性机制+回答模板
解决消息堆积有三种种思路:增加更多消费者,提高消费速度在消费者内开启
线程池
加快消息处理速度采用惰性队列,扩大队列容积,提高堆积上限惰性队列惰性队列的特征如下:接收到消息后直接存入磁盘而非内存,所以可以支持
鸡鸭扣
·
2024-01-28 22:28
RabbitMQ
消息队列面试
面试
rabbitmq
分布式
java
后端
微服务
中间件
SpringBoot引入主盘探活定时任务
第1步:创建定时任务服务类构造一个探活
线程池
,执行探活线程任务importcom.google.common.util.con
张紫娃
·
2024-01-28 22:47
SpringBoot
SpringMVC
最佳实践
spring
boot
后端
java
Java并发
编程:synchronized锁升级过程
锁的状态有四种,级别从高到低分别为:无锁状态、偏向锁状态、轻量级锁状态和重量级锁状态,这个锁的状态会随着并发激烈情况逐渐升级,锁的状态升级但不能降级。引入这些状态时为了减少获得锁和释放锁带来的性能消耗。对象锁的状态是存在对象头的MarkWord中的。1、偏向锁状态(无竞争、或竞争很少)经过研究表明,大多数情况下,锁不仅不存在多线程竞争,而且大多数都是由同一个线程多次获得,这种情况下如果没有线程和线
日上三杆快起床
·
2024-01-28 22:13
java
开发语言
并发
剖析
线程池
ThreadPoolExecutor
文章目录
线程池
一、
线程池
概述二、ThreadPoolExecutor类详解三、
线程池
参数配置与优化四、
线程池
监控与调优五、
线程池
与其他并发工具比较六、
线程池
在实际应用中的案例分析案例背景
线程池
的配置配置
线程池
参数
小阳小朋友
·
2024-01-28 20:46
并发
java
后端
剖析
线程池
ForkJoinPool
文章目录一、引言二、ForkJoinPool概述三、工作原理四、案例及分析案例背景案例分析实现五、注意事项六、总结一、引言在并发编程中,
线程池
是一个常见的工具,用于管理和复用线程,以避免频繁地创建和销毁线程带来的开销
小阳小朋友
·
2024-01-28 20:45
python
java
前端
网络内核之TCP是如何发送和接收消息的
为什么要将accept()单独一个线程而不是和读写的io线程共用一个
线程池
?netty分为boss和worker当调用send()返回后数据就一定到对方或者在网线中传输了呢?
董鹏dp
·
2024-01-28 17:14
Linux多线程——
线程池
本章Gitee仓库:
线程池
、单例模式文章目录1.池化技术简述2.
线程池
3.单例模式3.1单例模式特点3.2饿汉方式和懒汉方式3.3单例模式线程安全1.池化技术简述C++中的STL,当空间不够时,会自动扩容
请揣满RMB
·
2024-01-28 14:25
原创
Linux
linux
运维
服务器
Java并发
之内存模型
Java是一门支持多线程执行的语言,要编写正确的并发程序,了解Java内存模型是重要前提。而了解硬件内存模型有助于理解程序的执行。本文主要整理以下内容Java内存模型硬件内存架构共享对象可见性竞争条件Java内存模型Java内存模型最新修订是在Java5。JSR-176罗列了J2SE5.0相关发布特性,包含其中的JSR-133(JavaTM内存模型与线程规范),java虚拟机遵循此规范。延续至今该
编程码农
·
2024-01-28 14:14
Python:使用
线程池
轻松处理多线程
要使用
线程池
来处理队列中的多个任务,可以使用Python的concurrent.futures模块中的ThreadPoolExecutor类。
祁华平
·
2024-01-28 11:48
开发语言
python
多线程
前传02 | 线程模型
前传02|线程模型一、Socket模型二、IO多路复用(Reactor的技术实现)三、线程模型的历史发展多线程版设计
线程池
版设计selector版设计四、Reactor模型的理论工作机制五、Reactor
天罚神
·
2024-01-28 11:26
netty4
java
nio
前传04 | Netty性能调优
性能调优一、操作系统参数调试01文件描述符1)最大文件句柄数2)单进程打开的最大句柄数ulimit-n3)并发接入的TCP连接数02TCP/IP相关参数03多网卡队列和软中断二、Netty性能调优01工作
线程池
优化
天罚神
·
2024-01-28 11:26
netty4
java
nio
数据结构和
线程池
1.ListListlist=newArrayList();读写操作都加了锁,但性能不理想=newCopyOnWriteArrayListset=newHashSet());读写并发不抛异常,但性能不理想=newCopyOnWriteArraySetmap=newHashMap();不抛异常,但性能不佳=newConcurrentHashMap<>();锁分段技术map:不能用迭代器HashMap
一路向北看星晴
·
2024-01-28 11:48
java
dubbo源码阅读之provider-response
MultiMessageHandler.received-->HeartbeatHandler.received-->AllChannelHandler.received-->ChannelEventRunnable.run//
线程池
执行线程
知止9528
·
2024-01-28 08:38
单例模式(五种创建方式)
文章目录单例模式饿汉式枚举类懒汉式双重检查锁静态内部类单例模式属于创建型的设计模式,保证使用的对象只需要创建一次,重复使用一个对象,确保资源的重复使用,使用场景:获取配置信息类,日志记录器、资源管理器(
线程池
资源
球球King
·
2024-01-28 08:42
设计模式
单例模式
设计模式
怎么判断ThreadPool
线程池
里的任务都执行完毕-转
https://zhidao.baidu.com/question/746050001796821372.htmlwhile(true){Thread.Sleep(1000);//这句写着,主要是没必要循环那么多次。去掉也可以。intmaxWorkerThreads,workerThreads;intportThreads;ThreadPool.GetMaxThreads(outmaxWorker
孙沛2010
·
2024-01-28 08:03
消息中间件及java
线程池
1.ActiveMQ是什么?ApacheActiveMQ是一个开源的消息中间件(MessageOrientedMiddleware,MOM),它遵循Java消息服务(JavaMessageService,JMS)规范,提供高效、可靠和异步的消息传递功能。ActiveMQ作为消息代理服务器,允许分布式系统中的不同组件通过发送和接收消息进行通信,而不必直接相互依赖或等待对方响应。ActiveMQ支持多
我但行好事莫问前程
·
2024-01-28 07:32
java
kafka
Redis(二)(实战篇)
查漏补缺1.
线程池
概述:提到池,大家应该能想到的就是水池。水池就是一个容器,在该容器中存储了很多的水。那么什么是
线程池
呢?
线程池
也是可以看做成一个池子,在该池子中存储很多个线程。
xxxxxxxpp
·
2024-01-28 06:13
Redis
redis
数据库
缓存
java
spring
boot
Java☞
线程池
java.util.concurrent.Executors类java.util.concurrent.Executor接口二者很相似,但是创建
线程池
的话都是通过实现接口的方式,多线程技术主要解决处理器单元内多个线程执行的问题
小明今晚加班
·
2024-01-28 06:23
ThreadPoolExecutor
线程池
的实现原理:调用方不断地向
线程池
中提交任务;
线程池
中有一组线程,不断地从队列中取任务,这是一个典型的生产者——消费者模型。
weixin_44145526
·
2024-01-28 05:07
JAVA高并发
java
开发语言
Executors工具类
concurrent包提供了Executors工具类,jdk基于Executors提供了很多种
线程池
。
weixin_44145526
·
2024-01-28 05:33
JAVA高并发
java
开发语言
C修真之旅五 常见组件上三路[转]
原始而奏效,飞沙走石,热浪滚滚.说的也许很短,但未名传说等你随意去乱写~此刻只带你穿梭那种场景,感受一瞬间的震耳欲动,山河破碎,天地不仁~带好你的剑,那年学的华山剑法~此刻上路吧---:o6.1传说中的
线程池
线程池
是很古老的旧话题
明翼
·
2024-01-28 04:26
为什么需要使用
线程池
来创建线程?
newThread无限创建线程的时候因为频繁的创建线程和销毁线程,cpu利用率会非常高当cpu利用率达到100%的时候那么没有可用的资源让其他进程使用那么其他进程访问就会导致卡顿访问速度变慢当我们使用
线程池
的时候
我是一只代码狗
·
2024-01-28 01:54
java
多线程
java
多线程
【JAVA】提交任务时,
线程池
队列已满,这时会发生什么
个人博客:个人主页个人专栏:JAVA⛳️功不唐捐,玉汝于成目录前言正文抛出异常:阻塞等待:丢弃任务:调整
线程池
参数:使用拒绝策略:结语我的其他博客前言在并发编程中,
线程池
作为一种重要的资源管理工具,被广泛应用于提高系统性能和响应速度
还在路上的秃头
·
2024-01-28 01:20
JAVA
java
开发语言
面试
笔记
线程池
ThreadPoolExecutor中ctl是什么?
线程池
在java编程语言中的重要性就不言而喻了,对于
线程池
底层的实现可能大家的研究就没有那么深入了,下面针对
线程池
ThreadPoolExecutor中的最重要的一个成员变量ctl,来做一个介绍!
林犀居士
·
2024-01-28 00:35
多线程
java
线程池
多线程
【搞定面试官】你还在用Executors来创建
线程池
?会有什么问题呢?
前言上文我们介绍了JDK中的
线程池
框架Executor。我们知道,只要需要创建线程的情况下,即使是在单线程模式下,我们也要尽量使用Executor。
店小不二
·
2024-01-27 23:44
JVM系列之故障排查与性能调优(重点)
生产环境
线程池
的参数如何设置?如何查看生产环境代码和本地代码是否一致不重启服务,修改代码加log,如何确定请
后端技术那点事
·
2024-01-27 21:52
面试系列
JVM系列
jvm
java
开发语言
关于broker
服务端线程模型image.pngimage.png请求队列是所有网络线程共享的,而响应队列则是每个网络线程专属的IO
线程池
处中的线程才是执行请求逻辑的线程。
kar_joe
·
2024-01-27 21:50
java实现Http请求
HttpClient还提供了基于
线程池
的异步请求处理方式。示例代码:packagecom.sdwg.module.person.controller.admin.fkyy;importnet
大可-
·
2024-01-27 20:48
http
网络协议
网络
ReentrantLock 实现原理(公平锁和非公平锁)
AQS是
Java并发
包里实现锁、同步的一个重要的基础框架。锁类型Reent
java高级架构F六
·
2024-01-27 17:36
线程池
使用学习总结
什么是
线程池
?
线程池
(ThreadPool)是一种基于池化思想管理和使用线程的机制。
star_falling
·
2024-01-27 16:35
学习
java
spring
多线程和锁
1.创建线程资源使用
线程池
,原因:
线程池
能减少创建和销毁线程所消耗的时间和系统开销,解决系统资源不足的问题2.
线程池
通过ThreadPoolExecutor,规避了资源耗尽3.多线程创建的方式继承Thread
一路向北看星晴
·
2024-01-27 16:32
java
Go 通过 goroutines 实现类似
线程池
的模式
Go语言自身不提供传统意义上的
线程池
(threadpool)概念,因为它有一套自己的并发模型,基于goroutines和channels。
worxfr
·
2024-01-27 11:45
Go
golang
前端
服务器
Golang中make与new有何区别
本文收录于go进阶系列,大家有兴趣的可以看一看相关专栏Rust初阶教程、go语言基础系列、spring教程等,大家有兴趣的可以看一看
Java并发
编程系列,设计模式系列、goweb开发框架系列正在发展中,
过去日记
·
2024-01-27 09:50
go进阶
golang
开发语言
Java集合相关面试题
本文收录于java面试题系列,大家有兴趣的可以看一看相关专栏Rust初阶教程、go语言基础系列、spring教程等,大家有兴趣的可以看一看
Java并发
编程系列,设计模式系列、goweb开发框架系列正在发展中
过去日记
·
2024-01-27 09:45
java面试题
java
开发语言
开源模型应用落地-业务优化篇(一)
我们计划利用
线程池
来加快处理速度,使用redis来实现排队需求,以及通过多级环境来减轻负载压力。这些优化措施将有助于我们进一步改进项目的性能和效果。
charles_vaez
·
2024-01-27 09:51
开源大语言模型-实际应用落地
深度学习
5000字、12字 连环炮、一张图快速搞定
线程池
今天我给大家总结了
线程池
的12连环炮。1、为什么要创建
线程池
?2、创建
线程池
有哪些方式?3、Executors能创建几种常用
线程池
?4、
线程池
有哪些参数?5,能说说
线程池
原理吗?
码市冲冲冲
·
2024-01-27 09:09
Java多线程:彻底搞懂
线程池
熟悉Java多线程编程的同学都知道,当我们线程创建过多时,容易引发内存溢出,因此我们就有必要使用
线程池
的技术了。
Java架构师CAT
·
2024-01-27 07:25
java异步调用简单实例
在Java中,有多种实现异步调用的方式,包括多线程、
线程池
、CompletableFuture等。下面是几种常见的异步调用方法的说明和示例代码。
我的头发哪去了
·
2024-01-27 06:22
java
python
开发语言
C#线程学习笔记十:async &; await入门三
我们知道await的Task完成时会释放线程,然后从
线程池
中申请新的线程继续执行await之后的代码,那产生的空任务又意义何在呢?
独星
·
2024-01-27 06:20
技术
学习.NET core笔记第三章——异步编程(C#)
本节内容大概分为async背后的线程切换、异步方法不等于多线程、为什么有的异步方法没有标async、sleep()方法async背后的线程切换await调用的等待期间,.NET框架会把当前的线程返回给
线程池
Mr.Mcdearmy
·
2024-01-27 06:49
学习
.netcore
笔记
【c#线程学习笔记三:任务Task】
,启动一个基于线程Task的最简单方式是使用Task.Run(),调用时只需传入一个Action委托:Task.Run(()=>Console.WriteLine("Hello"));Task默认使用
线程池
中的线程
漫不经心的风
·
2024-01-27 06:48
c#
学习
笔记
浅谈Java
线程池
,Java
线程池
解析。
前言掌握
线程池
是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于
线程池
的问题。我在网上搜集了几道经典的
线程池
面试题,并以此为切入点,谈谈我对
线程池
的理解。
仰望星空007
·
2024-01-27 05:58
java
面试
开发语言
Java面试题(6)
28.创建
线程池
有哪几种方式newFixedThreadPool(intnThreads):创建一个固定长度的
线程池
,如果有线程发生错误而结束,
线程池
会补充一个新线程。
射手座的程序媛
·
2024-01-27 04:34
java
java
开发语言
spring
20240115面试练习题5
1.说一下
线程池
的拒绝策略有哪些?实际工作中会使用哪种拒绝策略?为什么?
昼余烬
·
2024-01-27 02:17
面试
java
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他