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+线程池
Hive之set参数大全-9
指定LLAP(LowLatencyAnalyticalProcessing)引擎中的IO(输入/输出)
线程池
的大小hive.llap.io.threadpool.size是ApacheHive中的一个配置属性
OnePandas
·
2024-01-18 06:23
Hive
hive
hadoop
数据仓库
Android线程基础
Future创建线程创建多线程的优选方式线程的生命周期控制线程的APIthread.join()后台线程(守护线程)thread.setDaemon(true)线程睡眠Thread.sleep(long)
线程池
线程池
的实现类
zengk562
·
2024-01-18 05:22
Java
线程池
1.
线程池
的优点
线程池
的优点可以概况为以下三点:重用
线程池
中的线程,避免因线程的创建和销毁,所带来的性能开销。能有效控制
线程池
的最大并发数,避免大量的线程之间因互相抢占系统资源而导致的阻塞现象。
zengk562
·
2024-01-18 05:51
Java
java
线程池
浅聊一下
线程池
的10个坑
日常开发中,为了更好管理线程资源,减少创建线程和销毁线程的资源损耗,我们会使用
线程池
来执行一些异步任务。但是
线程池
使用不当,就可能会引发生产事故。今天跟大家聊聊
线程池
的10个坑。
程序员xysam
·
2024-01-18 02:22
java
开发语言
程序人生
学习
RabbitMQ常见问题之消息堆积
解决消息堆积有三种种思路:增加更多消费者,提高消费速度在消费者内开启
线程池
加快消息处理速度扩大队列容积,提高堆积上限从RabbitMQ的
木子dn
·
2024-01-18 01:31
Server架构
#
RabbitMQ
rabbitmq
分布式
【昕宝爸爸小模块】图文源码详解什么是
线程池
、
线程池
的底层到底是如何实现的
图文源码详解什么是
线程池
、
线程池
的底层到底是如何实现的一、✅引言1.1✅典型解析1.2✅
线程池
什么情况下使用1.3✅
线程池
的优缺点二、✅拓展知识仓2.1✅线程
昕宝爸爸
·
2024-01-18 01:17
#
Java并发
数据库
开发语言
并发
java
JAVEE初阶 多线程基础(九)
线程池
一.
线程池
的概念二.标准库中的
线程池
参数解析三.拒绝策略中的四个表示方法四.实现
线程池
一.
线程池
的概念最开始,进程能够解决并发编程问题,但是由于频繁的创建销毁进程,使得消耗的CPU硬件资源特别多,
骑乌龟追火箭1
·
2024-01-17 23:15
java-ee
记一次线程饥饿死锁的BUG
Executors.newFixedThreadPool(threads)通过设定相同的核心线程数和最大线程数以及无界的任务队列来实现固定线程数的
线程池
。
狒狒_94d7
·
2024-01-17 23:57
从零学Java
线程池
Java
线程池
文章目录Java
线程池
1
线程池
概念1.1现有问题1.2
线程池
2
线程池
原理3如何使用
线程池
3.1获取
线程池
4创建线程的第四种方式1
线程池
概念1.1现有问题线程是宝贵的内存资源、单个线程约占1MB
贰贰柒丶阿拽
·
2024-01-17 18:31
从零学Java
java
开发语言
SpringBoot 中监听ApplicationEvent 异步操作 ()
同样可以使用MQ组件/
线程池
代替。
代码狂暴者
·
2024-01-17 17:04
java
java
线程池
线程池
一、
线程池
基本概念二、
线程池
工作原理三、java内置
线程池
四、自定义
线程池
4.1线程参数分析4.2自定义
线程池
-实现步骤五、异步计算结果(Future)六、综合案例6.1秒杀商品6.2取款业务七、
⊙ω⊙ 在学习的路上越走越远~~~
·
2024-01-17 17:34
java
开发语言
java
线程池
面试题(精简)
什么是
线程池
?
线程池
是一种多线程处理形式,处理过程中将任务提交到
线程池
,任务的执行交由
线程池
来管理。
青青子衿zq
·
2024-01-17 16:30
Python使用multiprocessing.Pool实现固定数量
线程池
目录1.Python使用multiprocessing.Pool实现固定数量
线程池
1.1apply_async方法1.1map方法1.Python使用multiprocessing.Pool实现固定数量
线程池
Bulut0907
·
2024-01-17 15:43
Python
python
multiprocessing
多线程
线程池
固定数量线程池
python
线程池
pool.map的使用
importrequestsimporttimefrommultiprocessing.dummyimportPoolheaders={'user-agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/92.0.4515.159Safari/537.36'}urls=['https
secsafe
·
2024-01-17 15:13
Python
python
http
Python的多线程使用实践
t1=threading.Thread(target=start_gh(),name='t1')t1.start()主要是通过threading模块进行线程创建,那么有没有类似Java
线程池
的概念呢,我想是有的
程序无涯海
·
2024-01-17 14:02
Python篇
python
开发语言
多线程
python线程
python多线程并发执行和异步处理
fromconcurrent.futuresimportThreadPoolExecutor,as_completed#定义一个简单的函数作为线程任务deftask(n):time.sleep(2)print(f"处理任务{n}")returnn**2#创建一个
线程池
执行器
胡少侠7
·
2024-01-17 11:05
python
开发语言
多线程
并发
异步
java
线程池
的实现原理与应用
一、老生常谈1.1、什么是
线程池
?
线程池
是一种基于池化思想管理的线程工具;1.2、为什么要使用
线程池
?
匠道
·
2024-01-17 11:23
java
开发语言
【转载】workflow 源码解析 : 深入分析 workflow
线程池
深入分析workflow
线程池
线程池
是日常开发中很常用的一种管理线程的工具。它是池化技术中的一种。池化技术的初衷就是将一些资源进行重复利用,以避免重复的构建来提高执行效率。
敬先生
·
2024-01-17 08:53
搜狗WorkFlow学习
c++
线程池
API及使用
1.2相关概念1.3
线程池
API-接口和实现类1.3.1ExeutorServiceAPI1.3.2ScheduledExecutorServiceAPI1.4
线程池
的使用1.4.1
线程池
的创建1.4.1.1
Troy_ZS
·
2024-01-17 05:13
Java线程
线程池API及使用
Java四种
线程池
的使用
ava通过Executors提供四种
线程池
,分别为:newCachedThreadPool创建一个可缓存
线程池
,如果
线程池
长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。
程序猿的十万个为什么
·
2024-01-17 05:43
java
线程池
的api_Java多线程-
线程池
的使用
目录
线程池
的优点线程频繁的创建=>销毁=>创建对系统对开销很大,使用
线程池
可以避免重复的开销方便复用,提高相应速度线程的创建于执行完全分开,方便维护,降低耦合
线程池
的实现原理池化技术一说到
线程池
自然就会想到池化技术
weixin_39696197
·
2024-01-17 05:12
java
线程池的api
java
线程池
api_
线程池
API总结
1、Executor:
线程池
顶级接口,只有一个方法2、ExecutorService:真正的
线程池
接口1)voidexecute(Runnablecommand):执行任务/命令,没有返回值,一般用来执行
Paris李晶
·
2024-01-17 05:11
java线程池
api
Java线程,
线程池
API
线程:我们使⽤Runnable和Thread来创建⼀个新的线程.packagecom.tian;/***@AuthorAdministrator*@Date2020/4/13001316:08*@Version1.0*/publicclassTest{publicstaticclassMyThreadextendsThread{@Overridepublicvoidrun(){System.out
当时的那个女孩
·
2024-01-17 05:40
日常
Java API创建
线程池
的三种方案
publicclassMyThreadPoolDemo{/***三种
线程池
创建方法*模拟银行窗口办理业务,顾客定义为10个*/ExecutorServiceexecutorService;publicstaticvoidmain
破晓Dawn
·
2024-01-17 05:10
Java开发
线程池
笔记
线程池
创建Executors.**newFixedThreadPool(int)**一池N线程,控制最大的并发数,超出的线程会在队列中等待Executors.
honeybadgerCare
·
2024-01-17 05:40
java
java并发之
线程池
api介绍
这个接口是用来开启延时任务的
线程池
。他会将这些任务都放入一个队列,先进先出。
甜的柠檬酸
·
2024-01-17 05:39
java
金三银四-解锁Java并发编程的艺术:掌握多线程、同步和并发控制的精髓
四、讲述Java中的Lock接口及其与synchronized的区别五、什么是
线程池
?在Java中如何使用
线程池
?六、Java内存模型中的happens-before原则是
小贤java
·
2024-01-17 04:43
Java面试
Java
SE
java
开发语言
Java面试
金三银四
Java并发编程
学习笔记
okhttp3拦截器——基于责任链模式的拦截器的工作流程
前言之前分析了okhttp3的基本工作流程,其中重点说明了分发器、高并发
线程池
设计、任务的分发和转换原理,后面还有一个比较重要的5大拦截器还没有具体深入研究,其实okhttp中核心工作基本上都是在拦截器中执行的
Dex_
·
2024-01-17 02:35
浅析项目实践接触到的java并发
线程池
应用场景
文章目录前言场景一、营销场景-门店活动信息定时校验场景二、算法工程依赖-批量查询数据集总结前言最近研读《java并发编程之美》这本书8、9、11章关于
线程池
的部分,有很多新的收获,在此想结合项目经历,总结分析一下实践中对于
线程池
的应用场景
无一郎的技术圈
·
2024-01-17 02:36
java
后端
并发编程(五)——
线程池
一、什么是
线程池
为什么要使用
线程池
在开发中,为了提升效率的操作,我们需要将一些业务采用多线程的方式去执行。比如有一个比较大的任务,可以将任务分成几块,分别交给几个线程去执行,最终做一个汇总就可以了。
小灰灰-58
·
2024-01-17 00:58
并发编程
java
jvm
Juc并发编程14——线程计数器CountdownLatch源码剖析
前言作者简介:半旧518,长跑型选手,立志坚持写10年博客,专注于java后端专栏简介:juc并发编程,讲解锁原理、锁机制、
线程池
、AQS、并发容器、并发工具等,深入源码,持续更新。
半旧518
·
2024-01-17 00:58
juc
java
juc
并发
多线程
原力计划
webserver整理
项目介绍Linux下C++轻量级Web服务器使用
线程池
+epoll(ET和LT均实现)+同步模拟Proactor模式的并发模型使用状态机解析HTTP请求报文,支持解析GET和POST请求通过访问服务器数据库实现
ミ míSs °
·
2024-01-17 00:49
webSever
Lern
开发语言
c++
linux
服务器
C#-异步委托
1.什么是异步委托1)异步委托是采用异步回调的方式实现异步执行,当使用委托异步执行某个方法时,将从
线程池
中取出一个线程去执行该方法。
MrLss
·
2024-01-16 23:18
C#
c#
多线程
这可能是最全面的Java并发编程八股文了
线程池
线程池
:一个管理线程的池子。为什么平时都是使用
线程池
创建线程,直接new一个线程不好吗?嗯,手动创建线程有两个缺点不受控风险频繁创建开销大为什么不受控?
大彬聊编程
·
2024-01-16 23:14
分享
java
开发语言
面试
一天吃透Java并发面试八股文
线程池
线程池
:一个管理线程的池子。为什么平时都是使用
线程池
创建线程,直接new一个线程不好吗?嗯,手动创建线程有两个缺点不受控风险频繁创建开销大为什么不受控?
大彬聊编程
·
2024-01-16 23:13
面试
Java
java
面试
开发语言
SpringBoot异步处理
后端备份数据库的处理逻辑需要很长一段时间,此时前端会一直等待后端返回结果,给用户给等待时间过长,这是就要考虑异步处理了,如客户点击数据库备份操作后之间返回响应结果,至于备份多久后台异步在处理,处理完成后看日志就行了1.异步任务方式1使用
线程池
小袁搬码
·
2024-01-16 21:17
spring
boot
后端
java
Spring--@Async解析
一、@Async简介从Spring3开始提供了@Async注解,被该注解标注的方法,Spring底层会新建一个
线程池
或者使用已有的
线程池
中的线程去异步的执行被标注的方法。
FearlessVoyager
·
2024-01-16 20:05
spring
spring
java
后端
JavaScript设计模式-单例模式
描述单例模式是一种常见的模式,有一些对象我们往往只需要一个,如果
线程池
、全局缓存、浏览器中的window对象等。在JavaScript开发中,单例模式的用途非常广泛。
小小的开发人员
·
2024-01-16 19:43
Java
线程池
必知必会
Java
线程池
必知必会知其然更要知其所以然。同学们在使用
线程池
的过程中,有没有理解我们为什么要这么做,怎么配置
线程池
才能有更好的效果呢?
桃子大大
·
2024-01-16 19:22
线程池
-5
tryTerminate()这个方法又有点晦涩了,也分解成3个部分:1、这个还挺好理解的,即如果是以下3个条件则直接返回,不执行终止
线程池
//1.
线程池
RUNNING还在运行,不能终止//2.
线程池
处于
沉淀_0x0
·
2024-01-16 15:04
BIO,NIO,AIO 有什么区别?
线程池
本身就是天然的漏斗,可以缓冲一些系统处理不了的连接或者请求。但是,当面对十万及以上的连接时,传统的BIO模型就无能为力。NIO
布鲁斯的单双调
·
2024-01-16 14:35
Java基础
java
多线程
nio
JavaEE进阶知识学习----多线程JUC高级知识-2-内存可见性-CAS算法
1.JavaJUC简介在java5.0之后提供了一个java.util.concurrent包(简称JUC),此包中增加了很多在并发编程中常用的工具类,用于定义类似于线程的自定义系统,包括
线程池
,异步IO
Waldeinsamkeit4
·
2024-01-16 13:14
【Java使用】通过Map将数据缓存到内存中
可以保证在并发环境下不会出现键值对被覆盖的问题常量定义与redis类似,定义一个默认的缓存时长、缓存容量、储存数据的结构(采用的Map)此外,需要一个定时器来控制缓存的超时时间,逻辑上类似于一个定时任务线程,可以采用
线程池
中的
乐墨宁
·
2024-01-16 12:03
缓存
java
开发语言
一天吃透Java并发面试八股文
线程池
线程池
:一个管理线程的池子。为什么平时都是使用
线程池
创建线程,直接new一个线程不好吗?嗯,手动创建线程有两个缺点不受控风险频繁创建开销大为什么不受控?
xiaoyuziliao
·
2024-01-16 11:49
java
分享
java
面试
开发语言
《手把手教你》系列技巧篇(八)-
java+
selenium自动化测试-元素定位大法之By id(详细教程)
1.简介从这篇文章开始,要介绍web自动化核心的内容,也是最困难的部分了,就是:定位元素,并去对定位到的元素进行一系列相关的操作。想要对元素进行操作,第一步,也是最重要的一步,就是要找到这个元素,如果连元素都定位不到,后续什么操作都是无用功,都是扯淡,因此宏哥建议小伙伴或者同学们从这里开始就要跟随宏哥的脚步,一步一个脚印的将基础打结实,不要到后期了要操作元素,到处找人问到处碰壁。在selenium
北京-宏哥
·
2024-01-16 11:39
selenium
开发语言
自动化
测试工具
java
《手把手教你》系列技巧篇(九)-
java+
selenium自动化测试-元素定位大法之By name(详细教程)
1.简介上一篇宏哥已经介绍了通过id来定位元素,今天继续介绍其他剩下的七种定位方法中的通过name来定位元素。本文来介绍Webdriver中元素定位方法之Byname,顾名思义,就是我们想要定位的目标元素节点上,有一个name="value"的属性,这样我们就可以通过name的value直接去找到这个元素。宏哥还是用百度首页搜索输入和点击提交来演示,由于搜索输入文本框有name属性,而点击提交没有
北京-宏哥
·
2024-01-16 11:09
java
selenium
开发语言
自动化
测试工具
windows
【Java 设计模式】创建型之单例模式
单例模式在需要控制某些资源,如数据库连接池、
线程池
等共享资源的情况下非常有用。在本文中,我们将介绍Java设计模式中的单例模式,了解其实现方式、使用场景以及如何在实际开发中应用。
好久不见的流星
·
2024-01-16 10:48
设计模式
java
设计模式
单例模式
线程池
的使用
线程池
的分析线程重用在实际生产环境中,线程的数量必须得到控制,盲目的大量创建线程对系统性能是有伤害的。为了避免系统频繁的创建和销毁线程,我们可以让创建的线程进行复用。
线程池
就是为了实现线程的复用。
三郎神
·
2024-01-16 07:57
15.单例模式
这样的实例通常用于控制对资源的访问,例如数据库连接、
线程池
、日志对象等。在单例模式中,类负责创建自己的唯一实例,并
Be reborn
·
2024-01-16 06:25
设计模式
单例模式
java
设计模式
Spring Boot使用@Async实现异步调用:使用Future以及定义超时
如果您对于@Async注解的使用还不了解的话,可以看看之前的文章,具体如下:使用@Async实现异步调用使用@Async实现异步调用:自定义
线程池
使用@Async实现异步调用:资源优雅关闭定义异步任务首先
程序猿DD
·
2024-01-16 05:19
上一页
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
其他