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
线程池Executor
spark-广播变量
每一个进程
executor
,有多个线程分区,进程内的线程数据共享因此,给每一个线程发送数据会导致数据占用,浪费资源。
哈哈哈哈q
·
2025-02-16 05:12
+spark
hdfs
hadoop
大数据
spark
Spring中使用Async进行异步功能开发实战-以大文件上传为例
目录前言一、场景再现1、Event的同步机制二、性能优化1、异步支持配置2、自定义处理
线程池
扩展3、将
线程池
配置类绑定到异步方法三、总结前言在之前的博客中,曾将讲了在SpringBoot中如何使用Event
Ase5gqe
·
2025-02-15 22:50
面试
学习路线
阿里巴巴
spring
java
后端
C++之
线程池
(Thread Pool)
1.介绍
线程池
是一种并发编程的设计模式,用于管理和复用多个线程。以避免频繁创建和销毁线程的开销。
线程池
的核心思想是预先创建一组线程,并将任务分配给这些线程执行,从而提高程序的性能和资源利用率。
画个逗号给明天"
·
2025-02-15 19:24
开发语言
c++
20240619-James-快速鸟瞰并发编程, 呕心沥血整理的架构技术(第3篇)
Executor
Service使用Future作为返回类型。
Executor
Service
executor
2401_89760349
·
2025-02-15 17:41
架构
java
网络
常见的几种设计模式(详细)——应用场景和实现方式
代理模式应用实现观察者模式(发布订阅模式)应用实现装饰器模式应用实现模版方法模式应用实现⛓️责任链模式应用实现单例模式整个程序运行过程中,类只有一个实例,减少内存消耗应用资源管理:需要共享的资源如数据库连接池、
线程池
等
QiuYanping_
·
2025-02-15 16:00
设计模式
单例模式
观察者模式
工厂方法模式
装饰器模式
策略模式
责任链模式
最全JAVA面试题及答案(200道)
什么是
线程池
?
线程池
有哪些创建方式?
Java布道者
·
2025-02-15 06:41
java
开发语言
DynamicTp动态
线程池
组件
maven引入:org.projectlomboklombokorg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-autoconfigure-processorcom.alibaba.bootnacos-config-spring-boot-starter0.2.12org.droma
@淡 定
·
2025-02-15 01:00
python
开发语言
hivemetastore 连接过多导致sql查询慢
原因分析metastore采用了
线程池
,若使用连接数达
sunxunyong
·
2025-02-14 16:52
sql
数据库
【python】并发编程——多线程
多对多1.2.4双层模型2ThreadinPython2.1threading2.1.1示例2.1.2关于线程返回值设置保存运行结果的全局变量重写Thread类2.2concurrent.future
线程池
南隅。
·
2025-02-14 08:25
python
开发语言
关于Qt中QThreadPool的清理
第一个场景中的一个是搜索关键词去网络上抓取图片,抓取是在
线程池
中执行的,然后返回图片数据通过slot在GUI上显示出来,新的搜索与之前的
「已注销」
·
2025-02-14 06:10
编程
python
qt5
pyqt5
Executor
s 的详细用法及与 ThreadPool
Executor
的关系
一、
Executor
s工具类概述
Executor
s是Java并发包(java.util.concurrent)中的一个工具类,提供了一系列静态工厂方法,用于快速创建不同类型的
线程池
。
·
2025-02-14 00:56
java
Java进阶篇之线程的创建和运行
Java提供了多种方式来创建和启动线程,从简单的继承Thread类到实现Runnable接口,再到使用现代的
Executor
Service,每种方式都有其适用的场景。今天,我们就来聊一聊Java中线程
code2cat
·
2025-02-14 00:12
Java
Java进阶
java
开发语言
intellij-idea
eclipse
ide
ThreadPool
Executor
详解
一、ThreadPool
Executor
核心参数构造函数如下:publicThreadPool
Executor
(intcorePoolSize,//核心线程数intmaximumPoolSize,//最大线程数
·
2025-02-13 21:53
java
ThreadPool.QueueUserWorkItem方法 和WaitCallback委托
ThreadPool.QueueUserWorkItemThreadPool.QueueUserWorkItem方法是用于将工作项提交到
线程池
队列中的方法。
want fly
·
2025-02-13 17:52
c#上位机学习
c#
开发语言
C++设计模式——Singleton单例模式
在数据库连接、
线程池
设计、日志系统设计等开发场景,经常使用单例模式来创建对象,可以有效
程序员与背包客_CoderZ
·
2025-02-13 08:45
C/C++设计模式
c++
设计模式
单例模式
c语言
开发语言
Java面试之多线程&并发篇(5)
常用的
线程池
有哪些?简述一下你对
线程池
的理解?Java程序是如何执行的?锁的优化机制了解吗?说说进程和线程的区别?似乎有点模糊了,那就大概看一下面试题吧。
李老头探索
·
2025-02-13 01:51
java
面试
开发语言
线程池
中线程复用原理
线程池
的线程复用原理是指,将线程放入
线程池
中重复利用,而不是每执行一个任务就创建一个新线程。
线程池
会对线程进行封装,核心原理在于将线程的创建和管理与任务的执行分离。
fajianchen
·
2025-02-13 00:16
IT架构
java
jvm
开发语言
总结一下分布式流控算法原理和滑动窗口设计实现
避免资源竞争:在高并发的情况下,如果不进行流控,多个请求可能会竞争有限的资源(如数据库连接、
线程池
等),导致资源竞争和资源耗尽,进而影响系统的响应时间和可用性。
肥肥技术宅
·
2025-02-12 01:31
java
分布式
算法
wpf
RocketMQ实战—10.营销系统代码优化
释放优惠券提升系统扩展性3.基于Redis实现重复促销活动去重4.基于促销活动创建事件实现异步化5.推送任务分片和分片消息batch合并发送实现6.推送系统与用户群体查询逻辑解耦7.查询用户数据以及批量发送推送消息8.
线程池
封装以及推送系统多线程推送
东阳马生架构
·
2025-02-12 00:50
RocketMQ原理与应用
rocketmq
营销系统
Java多线程和并发编程面试题和参考答案100多道(持续更新)
目录描述线程的生命周期及其状态什么是守护线程,并举例说明其用途比较synchronized和volatile关键字的使用场景和区别什么是死锁,并举例说明如何避免创建线程有哪几种方式,并比较它们的优缺点什么是
线程池
大模型大数据攻城狮
·
2025-02-11 23:18
java
面试
线程
进程
并发
读写锁
Java 高频面试闯关秘籍
Java高级篇:深入探讨HashMap、JVM、
线程池
等高级特性。Java框架篇:介绍Spring、SpringMVC、MyBatis等常用框架。
向画
·
2025-02-11 23:48
java
前端
面试
开发语言
职场和发展
SpringTask--介绍及其使用
SpringTask文章目录SpringTask介绍:为什么需要SpringTask:常见定时任务方案cron表达式基本使用:
线程池
参数调度效果介绍:SpringTask是Spring框架提供的任务调度工具
猫和古巷
·
2025-02-11 17:01
springboot
spring
java
spring
boot
Java多线程——任务执行和取消
Executor
框架publicinterface
Executor
{voidexecute(Runnablecommand);}
Executor
基于生产者—消费者模式,用Runnable表示任务,提交任务操作相当于生产者
松仔log
·
2025-02-11 15:43
#
java多线程
java
windows
开发语言
Android中常见更新UI的方式
importandroid.os.Handler;importandroid.os.Message;importandroid.widget.TextView;importjava.util.concurrent.
Executor
ljt2724960661
·
2025-02-11 02:08
android
java
Android基础
Spark性能调优系列:Spark资源模型以及调优
Spark资源模型Spark内存模型Spark在一个
Executor
中的内存分为三块,execution内存、storage内存、other内存。
Mr Cao
·
2025-02-11 01:29
大数据
spark
Spark性能调优
C# 多线程编程
2.C#多线程编程2.1使用Thread类2.2使用ThreadPool(
线程池
)2.3使用Task类2.4async和await异步编程3.线程同步与锁机制3.1使用lock4.常见应用场景前言多线程编程是现代应用程序开发中提高程序并发执行能力的关键技术之一
萨达大
·
2025-02-10 23:45
C#
上位机开发
c#
开发语言
多线程
Thread
Task
Java
线程池
进阶
微信订餐小程序课程视频https://edu.csdn.net/course/detail/36074Python实战量化交易理财系统https://edu.csdn.net/course/detail/35475
线程池
是日常开发中常用的技术
pythonxxoo
·
2025-02-10 12:51
计算机
java
开发语言
后端
计算机
浅谈JAVA
线程池
的使用注意事项
线程池
是一种执行器(
Executor
),用于在一个后台线程中执行任务。通过重用已经创建的线程来执行新的任务,
线程池
提高了程序的响应速度,并且提供了更好的系统资源管理。
微笑的曙光(StevenLi)
·
2025-02-10 12:19
JAVA
java
开发语言
Python中实现单例模式的最佳实践
这种模式在多个场景中都很有用,比如配置管理、日志记录、
线程池
等。Python作为一种灵活且强大的编程语言,提供了多种实现单例模式的方法。
清水白石008
·
2025-02-09 11:30
Python题库
开源软件
python
python
单例模式
javascript
workerpool,JavaScript强大的
线程池
库!
workerpool,JavaScript强大的
线程池
库!
倔强青铜3
·
2025-02-08 14:25
nodejs修仙传
javascript
开发语言
ecmascript
node.js
MyBatis 中的三种执行器(
Executor
)
在MyBatis中,
Executor
是一个重要的接口,它负责执行实际的数据库操作。MyBatis提供了三种不同的
Executor
执行器类型,以满足不同的性能需求和场景。
众乐乐_2008
·
2025-02-08 13:19
面试
mybatis
java
数据库
线程有几种状态,状态之间的流转是怎样的?
该状态的线程位于可运行
线程池
中,等待被线程调度选中并分配cpu使用权运行中(RUNN
IsToRestart
·
2025-02-08 11:07
线程
Java多线程与高并发专题——
线程池
源码剖析
引入我们先梳理一下如何自定义
线程池
,首先ThreadPool
Executor
中,一共提供了7个参数,每个参数都是非常核心的属性,在
线程池
去执行任务时,每个参数都有决定性的作用。
黄雪超
·
2025-02-08 09:48
技术基础
java
开发语言
并发编程
基于C++11并发库的
线程池
与消息队列多线程框架——std::condition_variable 类
condition_variable类是用来阻塞线程或者是多线程的同步原语,直到另一个线程修改完共享变量(thecondition),并通知condition_variable。尝试修改变量的线程必须:获得std::mutex,典型的通过std::lock_guard()加锁后对变量进行修改在std::condition_variable上执行notify_oneornotify_all即使共享变
godqiao
·
2025-02-08 06:54
c++
一分钟跟着咱奶学会如何创建和使用
线程池
前言在Java开发中,
线程池
是管理多线程任务的核心工具,它能有效复用线程、减少资源消耗。接下来坐稳扶好,跟着咱奶发车啦!一、为什么要用
线程池
?
抽象具象化
·
2025-02-08 02:56
java
面试
开发语言
python 异步执行 apply_async 方法
1.项目需要读取hive表数据,并对返回的数据进行解析;select*fromtable;2.返回数据,根据库、表,对其进行下一步执行;中间遇到一个棘手的问题,在python
线程池
中,使用异步非阻塞apply_async
凌不了云
·
2025-02-08 01:55
python
hive
spark
elasticsearch
周期性任务
线程池
- ScheduledThreadPool
Executor
& DelayedWorkQueue
ScheduledThreadPool
Executor
是ThreadPool
Executor
的扩展类,用来实现延迟执行的任务、或者周期性执行的任务。
weixin_44612246
·
2025-02-07 18:13
java
spring
计划任务
线程池
ScheduledThreadPool
Executor
原理
Preview部分内容来源:《深入浅出Java多线程》-计划任务前置知识:Java
线程池
原理,不了解的同学可以看这个:Java
线程池
执行与线程复用的原理JDK版本:OpenJDK16.0.2使用样例将消息
萧离x1aolone
·
2025-02-07 18:12
java多线程
java
深入理解java并发编程之
线程池
原理和源码
|**public**ThreadPool
Executor
(**int**corePoolSize,核心线程数**int**maximumPoolSize,非核心线程数**long**keepAliveTime
过客飞飞
·
2025-02-07 18:42
spring
java
spring
boot
spring
cloud
架构
定时任务
线程池
ScheduledThreadPool
Executor
packageThreadPool;importjava.time.LocalDateTime;importjava.time.format.DateTimeFormatter;importjava.util.concurrent.
Executor
s
immdwbs
·
2025-02-07 18:41
java多线程
java
【java】java 定时任务
线程池
ScheduledThreadPool
Executor
源码阅读
文章目录1.概述1.1问题1.2简介1.2数据结构2.源码解析2.1接口和类2.1.1Delayed接口2.1.2ScheduledFuture接口2.1.3DelayedWorkQueue2.1.3.1take2.1.3.2offer2.1内部类ScheduledFutureTask2.1.1属性2.1.2构造方法2.1.3compareTo2.1.4核心方法run()2.1.5cancel方法
九师兄
·
2025-02-07 18:10
java
开发语言
【多线程编程】--任务调度@Scheduled、ScheduledThreadPool
Executor
、quartz、xxl-job
Scheduled注解改进1.5、@Scheduled注解+@Async注解能否解决单线程问题1.6、集成@Scheduled注解优缺点汇总二、springboot使用ScheduledThreadPool
Executor
DreamBoy_W.W.Y
·
2025-02-07 13:38
多线程编程
java
轻松学Python并发编程:线程、进程与异步
vs多线程异步编程asyncio常用的asyncio功能更多操作使用Queue进行进程间通信Queue模块的基本操作Queue在多线程中的应用(实现生产者-消费者模式)线程安全锁LLock锁的基本概念
线程池
墨辰JC
·
2025-02-07 09:42
Python
python
开发语言
并发编程
线程
进程异步
python-20-理解多进程多线程,进程池,
线程池
,进程间通信最详细整理!
python-20-多进程多线程详解一.说明在python中的基础系列我们终于来到了多进程和多线程的知识点了,在学习这个知识点前,我想问问都是用来进行并发处理的,为啥要区分多进程多线程?或者说什么是多进程什么是多线程?多进程:1.多进程是通过创建多个独立的进程来并行执行任务举个例子:你电脑是8核心的,那么可以创建超过8个进程,但是超过8个进程会导致上下文切换开销增加,从而导致降低性能!说句人话,当
SEEONTIME
·
2025-02-07 09:08
python基础
python
linux
Java多线程与高并发专题——
线程池
补充1
引入首先,如上图所示,结合上一篇
线程池
相关文章的内容,我们总结一下
线程池
的内部结构如下:第一部分是
线程池
管理器,它主要负责管理
线程池
的创建、销毁、添加任务等管理操作,它是整个
线程池
的管家。
黄雪超
·
2025-02-07 08:36
技术基础
java
并发编程
开发语言
Java多线程与高并发专题——
线程池
补充2
引入前面我们通过以下问题梳理了
线程池
相关内容:Java多线程与高并发专题——
线程池
为什么要使用
线程池
?如何使用
线程池
?使用
线程池
的优缺点?
线程池
的各个参数的含义?
线程池
有哪几种拒绝策略?
黄雪超
·
2025-02-07 08:36
技术基础
java
开发语言
并发编程
Kotlin协程的简单用法(GlobalScope、lifecycleScope、viewModelScope)
kotlin协程本质上是对
线程池
的封装协程通过将线程切换的复杂性封装入库来简化异步编程。程序的逻辑可
锐湃
·
2025-02-07 01:17
Kotlin
多线程
协程
kotlin
android
开发语言
spark通过降低cores数量来提高成功率,错误记录之memory limit
ContainerkilledbyYARNforexceedingmemorylimits.16.9GBof16GBphysicalmemoryused.Considerboostingspark.yarn.
executor
.memoryOverhead
BackToMeNow
·
2025-02-07 01:41
Spark基础与提高
Hive
spark
hive
内存优化
physical
memory
Hive-Container killed by YARN for exceeding memory limits. 9.2 GB of 9 GB physical memory used. Cons...
Jobabortedduetostagefailure:Task3instage0.0failed4times,mostrecentfailure:Losttask3.3instage0.0(TID62,hadoop7,
executor
17
嘣嘣嚓
·
2025-02-07 01:41
spark
hive
boosting
scala
big
data
运行HQL时,报错:Container killed by YARN for exceeding memory limits
1出现问题现象搭建HiveOnSpark模式,运行HQL时:出现如下错误:
Executor
LostFailure(
executor
4exitedcausedbyoneoftherunningtasks)
Michael312917
·
2025-02-07 00:08
Hive
on
Spark
hive
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他