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#线程池
【JavaEE】JUC 常见的类 -- 多线程篇(8)
JUC常见的类1.Callable接口2.ReentrantLock3.原子类4.
线程池
5.信号量Semaphore6.CountDownLatch1.Callable接口CallableInterface
杰深入学习计算机
·
2023-10-23 02:33
#
Java
java-ee
java
jvm
Linux C 线程编程
LinuxC线程编程一、线程创建二、线程退出三、线程等待四、线程同步4.1匿名信号量4.2互斥锁4.3条件变量五、
线程池
六、进程与线程一、线程创建#includeintpthread_create(pthread_t
呦,又写BUG呢
·
2023-10-23 02:00
C/C++
Linux
c语言
linux
c++
多线程
并发编程-
线程池
ForkJoinPool(二)
Fork/Join框架介绍什么是Fork/JoinFork/Join是一个是一个并行计算的框架,主要就是用来支持分治任务模型。Fork对应的是分治任务模型里的任务分解,Join对应的是结果合并。核心思想:将一个大任务分成许多小任务,然后并行执行这些小任务,最终将它们的结果合并成一个大的结果。应用场景1、递归分解型任务这类任务通常可以将大任务分解成若干子任务,每个子任务可以独立执行,并且可以归并子任
有梦想的年轻人6174
·
2023-10-23 00:54
java
Java进阶(5)——创建多线程的方法extends Thread和implements Runnable的对比 &
线程池
及常用的
线程池
目录引出创建多线程的方法Thread类创建多线程Runnable接口创建多线程Thread类的常用方法两者的对比
线程池
是啥?为啥用?
Perley620
·
2023-10-23 00:35
Java
java
开发语言
在vue中使用
线程池
点击开始渲染classThreadPool{//所有的工作线程constructor(size){this.size=size;//size
线程池
的大小this.tasks=[];//待执行的任务队列this.workers
月色超冷
·
2023-10-22 23:25
vue.js
前端
javascript
【JavaEE初阶】
线程池
详解与实现
文章目录
线程池
的概念标准库中的
线程池
ThreadPoolExecutor类corePoolSize与maximumPoolSizekeepAliveTimeThreadFactoryworkQueueRejectedExecutionHandlerhandler
遇事问春风乄
·
2023-10-22 23:15
JavaEE初阶
java-ee
java
开发语言
jdk
计算机操作系统
线程池
java
线程池
基础与原理
为什么使用
线程池
在没有
线程池
的场景,我们使用多线程时:
线程池
的创建和销毁需要消耗额外的资源。线程的创建需要开辟虚拟机栈,本地方法栈、程序计数器等线程私有的内存空间。在线程的销毁时需要回收这些系统资源。
yedp
·
2023-10-22 23:37
httpclient连接池使用及简单分析
httpclient的连接池为什么要使用httpclient连接池连接池是为了复用连接而存在的,就像
线程池
一样,创建了的线程在执行完成任务后不销毁,而是放入池中待命,以便执行下次任务的时候可以直接从池中取出线程执行
失心轩
·
2023-10-22 22:48
JUC学习笔记(四)—
线程池
线程池
【死磕Java并发】—–J.U.C之
线程池
:ThreadPoolExecutor池化技术的好处1、降低资源消耗:可以重复利用已创建的线程降低线程创建和销毁造成的消耗。
Monica2333
·
2023-10-22 21:32
Java 多线程案例
文章目录1.多线程案例1.1单例模式1.2阻塞式队列2.定时器3.
线程池
1.多线程案例1.1单例模式单例模式(SingletonPattern)是一种常用的软件设计模式,该模式的主要目标是确保一个类只有一个实例
北冥有鱼-.
·
2023-10-22 18:57
JavaEE
java
开发语言
《windows核心编程》第3章 内核对象
一、内核对象简介1.1内核对象有哪些令牌对象token、事件对象Event、文件对象File、文件映射对象Mapping_File、线程对象Thread、时钟对象Timer、
线程池
对象ThreadPool
herb.dr
·
2023-10-22 18:19
windows
Java
线程池
核心线程数设置
Java
线程池
核心线程数设置概念CPU密集型任务结论IO密集型任务结论题外总结概念创建
线程池
时,有两个重要参数corePoolSize核心线程数,表示
线程池
中的常驻线程的个数maximumPoolSize
稻草人ZZ
·
2023-10-22 18:54
java
jvm
开发语言
DelayQueue 实现单机延迟任务处理
实践1、配置
线程池
处理处理数据,可以根据自身内部数据多少配置
线程池
,不确定可以进行配置方式处理。@ComponentpublicclassParki
筏镜
·
2023-10-22 16:20
工具类
DelayQueue
延迟任务
java并发编程并发容器_java并发编程之-JUC并发容器的使用-Go语言中文社区
在Java5.0提供了java.util.concurrent(简称JUC)并发编程容器包,在此包中增加了在并发编程中很常用的工具类,用于定义类似于线程的自定义子系统,包括
线程池
,异步IO和轻量级任务框架
TOOP精选
·
2023-10-22 12:59
java并发编程并发容器
基于Epoll的Reactor模式
Reactor模式Reactor模式的定义Reactor模式中的主要角色Epoll(ET)服务器EventItem类的设计Reactor类的设计回调函数套接字相关引入
线程池
Reactor模式的定义Reactor
一个山里的少年
·
2023-10-22 11:23
服务器
运维
线程池
真香,附10道面试题
为什么要用
线程池
呢?
Java后端技术全栈
·
2023-10-22 11:22
关于多线程的异常处理
我们首先说一说在
线程池
中的异常处理。异常能否被抛出和捕捉和线程的返回有很大关系。
今日不断电
·
2023-10-22 10:35
面试准备
java
数据库
python并发编程学习笔记--
线程池
day04
线程池
Python
线程池
是一种用于并发处理的技术,其核心思想是将多个任务分配给一组线程来执行,从而提高程序的运行效率。
C&L
·
2023-10-22 09:44
python
学习
笔记
python并发编程学习笔记--在web服务中使用
线程池
day05
在web服务中使用
线程池
可以提高服务器的并发处理能力,尤其是在高并发的情况下,可以提高请求的响应速度。
C&L
·
2023-10-22 09:44
学习
笔记
面试题:
线程池
中线程抛了异常,该如何处理?
文章目录1.模拟
线程池
抛异常2.如何获取和处理异常方案一:使用try-catch方案二:使用Thread.setDefaultUncaughtExceptionHandler方法捕获异常方案三:重写afterExecute
xuxu1116
·
2023-10-22 09:39
面试题
java
开发语言
并发编程-
线程池
ThreadPoolExecutor底层原理分析(一)
问题:
线程池
的核心线程数、最大线程数该如何设置?
线程池
执行任务的具体流程是怎样的?
线程池
的五种状态是如何流转的?
线程池
中的线程是如何关闭的?
线程池
为什么一定得是阻塞队列?
长情知热爱
·
2023-10-22 09:01
java
Spring/SpringBoot自定义
线程池
Spring/SpringBoot自定义
线程池
在Spring/SpringBoot中,可以使用@Configuration和@Bean去设置
线程池
,用@Value去做
线程池
的参数配置。
乐之者v
·
2023-10-22 07:26
springBoot
java代码块积累
spring
boot
spring
后端
详解单例模式
这种模式非常有用,因为它可以确保在整个应用程序中只有一个唯一的对象实例,这在某些情况下非常重要,比如全局配置管理、日志记录、数据库连接池、
线程池
等。
天天进步2015
·
2023-10-22 06:22
架构设计
开发语言
c++
android okhttp 多线程,Android中okhttp原理详解
目录1、okhttp工作的大致流程2、okhttp中的连接3、Dispatcher和
线程池
4、OkHttp中的设计模式5、OkHttp的优势6、参考连接1、okhttp工作的大致流程1.1、整体流程(1
铃木大宝
·
2023-10-22 06:35
android
okhttp
多线程
面试官:Java中的
线程池
用过吧?来说说你是怎么理解
线程池
吧?
前言Java中的
线程池
用过吧?来说说你是怎么使用
线程池
的???这句话在面试过程中遇到过好几次了。我甚至这次标题都想写成【Java八股文之
线程池
】,但是有点太俗套了。
废柴程序员
·
2023-10-22 06:54
Java 多个 @Scheduled定时器不执行
没有进行压力测)所以每个线程执行都很快,但线上后发现部分功能无法使用,最后定位是部分的定时器没有执行,后查阅资料和Springboot源码后ScheduledTaskRegistrar在启动时,如果没有指定
线程池
的大小
乾研浅语
·
2023-10-22 05:14
Spring
Cloud
Spring
spring
boot
定时器
@scheduled定时器多个任务
修改方法:配置
线程池
——方法一.使用异步1.添加全局@EnableAsync注解,开启对异步的支持@Component@EnableScheduling@EnableAsyncpublicclassScheduleTask
吕墨逸
·
2023-10-22 05:14
基础补完
spring
boot
多线程
java中的wait和sleep
线程对象在创建之后,其他线程(比如main线程)调用了该对象的start()方法,该状态的线程位于可变
线程池
中,等待被线程调度选中,获取CPU的使用权,此时处于就绪状态(ready)。
我不是小明同学
·
2023-10-22 05:35
java
开发语言
页面查询多项数据组合的
线程池
设计 | 京东云技术团队
背景我们应对并发场景时一般会采用下面方式去预估
线程池
的线程数量,比如QPS需求是1000,平均每个任务需要执行的时间是t秒,那么我们需要的线程数是t*1000。
京东云技术团队
·
2023-10-22 01:51
数据库
京东云
java
数据库
线程池
Nginx的请求处理流程
当获取静态资源太多之后,就会从非阻塞的状态退变为阻塞模型,然后调用
线程池
处理磁盘阻塞调用。每一个请求完成之后,都会进入到Access访问日志和Error错误日志。而更多
seasidezhb
·
2023-10-22 01:48
Nginx
核心知识
150
讲
nginx
运维
线程池
工作的线程超过85%,工作/存活>0.85超过峰值:创建新的线程每次创建一部分待用,按照一定的步长和比例去创建什么时候需要销毁工作的线程/存活的线程<20%,大部分都在歇着按照一定比例去杀死不干活的线程3
线程池
DinDin1995
·
2023-10-21 17:40
开源一款轻量
线程池
项目
基于Arrow的轻量
线程池
大家好,我是光城,最近花了几周业余时间,开发出这款轻量
线程池
,代码也全部开源啦,欢迎大家star。
guangcheng0312q
·
2023-10-21 17:54
基于Arrow的轻量
线程池
基于Arrow的轻量
线程池
大家好,我是光城,最近花了几周业余时间,开发出这款轻量
线程池
,代码也全部开源啦,欢迎大家star。
guangcheng0312q
·
2023-10-21 17:23
线程池
为什么需要
线程池
线程也是对象,频繁的创建销毁,系统开销较大,也会影响垃圾回收。因为系统中的线程数量如果过多,会导致上下文切换,影响效率。
ythmilk
·
2023-10-21 17:07
@Cleanup() 使用注意事项
前端时间用lombok的@Cleanup()想实现
线程池
的自动关闭,因为使用不当,查bug查了好久,因此写篇博客纪念下,同时也希望读者可以跳过这个坑。
玉带林中挂
·
2023-10-21 17:41
java
java
开发语言
CompletableFuture 并发异步编程
下面的可以说所有的方法都使用了
线程池
的方法进行测试,也可以使用直接利用lambda表达式直接写任务代码。都阔以。并且每个部分的具体解释,都在代码中有提现。
二王一个今
·
2023-10-21 17:28
java
前端
javascript
Java CompletableFuture 并发编程
CompletableFuture实现了Future,CompletionStage接口,实现了Future接口就可以兼容现在有
线程池
框架,而C
思想永无止境
·
2023-10-21 17:26
JavaSE
java
Future
多线程
并发编程
juc
Java技术栈——Java多线程详述
start()1.5.2继承Thread类原理1.5.3多线程的内存图解1.5.4获取线程名称1.6创建线程方式—实现Runnable接口1.6.1Runnable的优点1.7线程的匿名内部类使用二、
线程池
菜C++鸡java
·
2023-10-21 17:52
java
多线程
编程语言
面试
后端
JAVA多线程并发编程汇总
1创建线程方式继承Thread实现Runnable使用FutureTaskCallable使用
线程池
ThreadPoolExecutor2查看进程和线程linux:ps-fe查看所有进程ps-fT-p查看进程
栗子lsp
·
2023-10-21 17:20
多线程
java
html
servlet
并发编程CompletableFuture用法
1.配置
线程池
/***intcorePoolSize,*intmaximumPoolSize,*longkeepAliveTime,*TimeUnitunit,*BlockingQueueworkQueue
全栈技术负责人
·
2023-10-21 17:45
java
前端
开发语言
如何利用Python对服务器的接口进行压力测试
对服务器的接口进行压力测试我们都知道在服务器提供服务的过程中,不免因为流量的增加导致服务器的提供服务性能下降,因此需要对服务器进行升级,通过有针对性的测试,对延迟非常严重的接口进行升级,比如增加缓存、增大
线程池
或者重写服务
CodeJames
·
2023-10-21 15:41
测试
Python学习
压力测试
服务器
运维
Qt
线程池
waitForDone+等待框
QThreadPool::waitForDone()可阻塞线程,采用std::function方式将其置于其它线程执行,避免阻塞线程同时可设置等待框(其它线程)生存期,单纯不阻塞线程可以直接不使用waitForDone。一.调用DlgProcesswait(QString("检查中"));wait.WaitFor([&]()//std::function&task//&表示引用传递捕捉所有父作用域
Flying Bear
·
2023-10-21 14:09
Qt
QThread
qt
开发语言
c++
Java多线程实现的四种方式
重写run方法2.实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Thread构造函数的target3.通过Callable和FutureTask创建线程4.通过
线程池
创建线程前面两种可以归结为一类
Java_技术
·
2023-10-21 13:44
Future和
线程池
的结合使用
//分组Collection>workOrderIdsGroup=WorkOrderShardingUtils.group(workOrderIds);//mysqlList>>futures=Lists.newArrayListWithExpectedSize(workOrderIdsGroup.size());for(SetworkOrderIdSet:workOrderIdsGroup){F
马早的博客
·
2023-10-21 13:03
笔记
java
数据库
前端
SpringBoot常见异步编程,你会多少?
近期热推文章:1、springBoot对接kafka,批量、并发、异步获取消息,并动态、批量插入库表;2、SpringBoot用
线程池
ThreadPoolTaskExecutor异步处理百万级数据;3、
程序猿羊
·
2023-10-21 12:34
多线程
java
性能调优
java
程序人生
后端
A104_线程并发库_jvm优化
目录内容介绍1.
线程池
1.1为什么用
线程池
?
XIAOMING820
·
2023-10-21 10:09
文档
java
线程并发库
jvm优化
jvm
JVM
八、AsyncTask解析
正确的做法是采用
线程池
,一个
线程池
中会缓存一定数量的线程,通过
线程池
可以避免因为频繁创建和销毁线程所带来的消耗。
木小伍
·
2023-10-21 10:43
【Linux初阶】多线程4 | POSIX信号量,基于环形队列的生产消费模型,
线程池
,线程安全的单例模式,STL-智能指针和线程安全
文章目录☀️一、POSIX信号量1.引入2.信号量的概念3.信号量函数☀️二、基于环形队列的生产消费模型1.理解环形队列2.代码案例☀️三、
线程池
☀️四、线程安全的单例模式1.单例模式与设计模式2.饿汉实现方式和懒汉实现方式
Captain-Lin
·
2023-10-21 09:45
Linux初阶
linux
安全
单例模式
c++
c语言
服务器
【Linux升级之路】8_Linux多线程
VS线程安全,锁的常见概念三、【Linux初阶】多线程3|线程同步,生产消费者模型(普通版、BlockingQueue版)四、【Linux初阶】多线程4|POSIX信号量,基于环形队列的生产消费模型,
线程池
Captain-Lin
·
2023-10-21 09:42
Linux升级之路
linux
运维
服务器
c语言
c++
Java多线程案例之
线程池
文章目录一.
线程池
概述1.什么是
线程池
2.Java标准库提供的
线程池
二.
线程池
的简单实现一.
线程池
概述1.什么是
线程池
线程池
和和字符串常量池,数据库连接池一样,都是为了提高程序的运行效率,减少开销;随着并发程度的提高
韵秋梧桐
·
2023-10-21 09:04
JavaWeb
java
线程池
多线程
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他