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
javahttp线程池
java 线程
包含:线程同步;条件控制对方线程启动;暂停自己本线程的运行;中断对方线程;线程间的数据交换;
线程池
----------------------------------------------------
java 乐山
·
2023-06-10 14:40
java
jvm
开发语言
Reactor模型
当某个连接有新的数据可以处理时,操作系统通知应用程序,线程从阻塞状态返回,开始进行业务处理4)基于
线程池
复用线程资源:不必为每个连接创建线程,将连接完成
顽石九变
·
2023-06-10 12:33
netty
java
NIO
Java异步编程(二):为什么我的异步任务没被执行
为什么我的异步任务没被执行1、概述2、为什么我的异步任务没被执行2.1、真的是异步吗2.2、模拟耗时任务2.4、使用自定义
线程池
2.4、关闭
线程池
2.5、关闭
线程池
——更进一步3、总结1、概述大家好,我是欧阳方超
欧阳方超
·
2023-06-10 08:48
java
jvm
开发语言
juc--
线程池
利用Executors类来创建三种
线程池
这三种
线程池
分别是FixedThreadPool,SingleThreadPool,CachedThreadPool类型特点FixedThreadPool可以指定固定的线程数的
线程池
茯苓1998
·
2023-06-10 07:59
多线程并发编程
java
多线程
并发编程
线程池
execute源码分析
execute是我们提交一个线程的时候,
线程池
执行的我们运行线程的一个apiThreadPool有几个比较重要的参数会涉及到这个源码的操作corePoolSize:核心线程数;maxMumPoolSize
__y
·
2023-06-10 05:38
Java多线程实现的四种方式
重写run方法2.实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Thread构造函数的target3.通过Callable和FutureTask创建线程4.通过
线程池
创建线程
叶孤崖
·
2023-06-10 04:05
java
jvm
开发语言
【C++】
线程池
的作用及实现
目录一、简介池式结构
线程池
线程池
中比较关键的东西实现代码参考文章:C/C++手撕
线程池
(
线程池
的封装和实现)一、简介池式结构在计算机体系结构中有许多池式结构:内存池、数据库连接池、请求池、消息队列、对象池等等
SGchi
·
2023-06-10 03:16
c++
java
开发语言
Java创建线程的方式
Java创建线程的四种方式包括:继承Thread类并重写run()方法实现Runnable接口并重写run()方法实现Callable接口并重写call()方法使用
线程池
创建线程1.继承Thread类使用
源末coco
·
2023-06-10 01:10
java
开发语言
C++面试
目录1.
线程池
的数量一般怎么设置?IO密集和CPU密集2.来了一个新的任务,
线程池
是怎么工作的?3.RAII指?在C++11中有什么用了RAII4.完美转发介绍一下去掉std::forward会怎样?
个人回收
·
2023-06-10 00:04
面经
面试
java
jvm
面经+八股文及部分答案(未完结)
文章目录八股文项目流程为什么用
线程池
怎么创建
线程池
商汤科技1.讲讲你了解的虚函数2.你知道malloc、free和new、delete的区别吗3.讲讲右值引用请你详细介绍一下C++11中的可变参数模板、
吃饭243
·
2023-06-10 00:47
面试
c++
Linux pthread线程操作 和 线程同步与互斥操作
还有一份nginx
线程池
的代码供大家阅读学习!
cpp_learners
·
2023-06-09 23:27
c++
linux
线程
互斥量
线程池
pthread
为什么要用
线程池
?
线程池
是一种管理和复用线程资源的机制,它由一个
线程池
管理器和一组工作线程组成。
线程池
管理器负责创建和销毁
线程池
,以及管理
线程池
中的工作线程。工作线程则负责执行具体的任务。
进阶的架构师
·
2023-06-09 22:46
java
spring
开发语言
一文吃透Java并发高频面试题
线程池
线程池
:一个管理线程的池子。为什么平时都是使用
线程池
创建线程,直接new一个线程不好吗?嗯,手动创建线程有两个缺点不受控风险频繁创建开销大为什么不受控?
程序员大彬
·
2023-06-09 22:55
java
计算机
面试
java
jvm
面试
项目开发中异常处理需要注意的问题(详细!!)
文章目录1、各层在对异常处理时需要注意的问题2、业务代码层面对于异常的处理姿势3、错误的异常处理方式:1、丢弃异常2、丢失异常的原始信息3、抛出异常时不指定任何信息4、
线程池
处理异常方法1、各层在对异常处理时需要注意的问题这是日常开发中请求的处理过程
Bruce1801
·
2023-06-09 21:29
java
服务器
mvc
安全
Qt
线程池
//Qt
线程池
是一种用于管理线程的工具,可以在多线程应用程序中提高性能和效率。//以下是Qt
线程池
的常用方法和一个简单的例子://常用方法://1."
weixin_39926429
·
2023-06-09 20:12
c++语言
QT
qt
c++
C++
线程池
//C++
线程池
是一种多线程技术,它可以在程序运行时创建一组线程,//并将任务分配给这些线程来执行。//
线程池
可以提高程序的并发性和性能,特别是在处理大量任务时。
weixin_39926429
·
2023-06-09 20:40
c++语言
c++
java报错:Variable ‘i‘ is accessed from within inner class, needs to be final or effectively final
needstobefinaloreffectivelyfinalclassSample{publicstaticvoidmain(String[]args){finalCountDownLatchcount=newCountDownLatch(100);//java的
线程池
小果子^_^
·
2023-06-09 20:06
Java
java
xxl-job调度中心、执行器源码详解
文章目录简介调度中心一.程序启动初始化1.初始化入口类2.初始化I18n3.初始化快慢调度
线程池
4.初始化处理执行器注册或移除
线程池
+更新执行器最新在线的守护线程5.初始化监控任务调度失败或执行失败的守护线程
清云青云
·
2023-06-09 20:30
源码
知识笔记
xxl-job
调度中心
执行器
源码详解
xxl-job-admin
Java中为什么禁止把SimpleDateFormat定位为static变量以及如果非要使用static定位SimpleDateFormat时在多线程环境下的几种使用方式
场景Java中ExecutorService
线程池
的使用(Runnable和Callable多线程实现):Java中ExecutorService
线程池
的使用(Runnable和Callable多线程实现
霸道流氓气质
·
2023-06-09 19:21
Java
java
spring
boot
开发语言
大家都说Java有三种创建线程的方式!并发编程中的惊天骗局!
Java提供了多种方式来创建线程,但许多人都认为Java有三种创建线程的方式,它们分别是继承Thread类、实现Runnable接口和使用
线程池
。但是,你们知道吗?
可爱的小锋
·
2023-06-09 18:00
CompletableFuture 线程编排
二、CompletableFuture的使用方法2.1创建异步任务2.1.1runAsync:创建没有返回值的异步任务//不带返回值的异步请求,默认
线程池
:ForkJoinPool
programmer_山风
·
2023-06-09 15:53
Java基础
java
开发语言
深入浅出理解ThreadPoolExecutor
文章目录文章目录文章目录前言为什么要使用
线程池
?
wtopps
·
2023-06-09 14:45
聊聊Java并发
java
开发语言
线程池
Threadpool
@Async 注解
调用者将在调用时立即返回,方法的实际执行将提交给SpringTaskExecutor的任务中,由指定的
线程池
中的线程执行。在项目应用中,@Async调用
线程池
莫轻言舞
·
2023-06-09 13:04
spring
java
spring
java
restful
整理接口性能优化技巧,干掉慢代码
整理接口性能优化技巧,干掉慢代码背景深度分页未加索引索引失效join过多or子查询过多in的元素过多单纯的数据量过大循环调用顺序调用
线程池
设计不合理锁设计不合理机器问题(fullGC,机器重启,线程打满
徊忆羽菲
·
2023-06-09 13:25
性能优化
mysql
数据库
Java初级面试题
Java中本质上只有一种创建线程的方式—–实现Runnable接口(1)实现Runnable接口(2)继承Thread(3)实现Callable接口(可以获取任务结果,使用FutureTask)(4)使用
线程池
来创建线程
线程池
有哪几种状态
苹果牛顿吃
·
2023-06-09 12:47
jvm
java
开发语言
线程池
的位运算详解
前言翻阅Java
线程池
的源码,可以看到用到了大量的位运算操作,本文来分析下这些位运算是如何计算的,以及最后算出的结果是什么。
磊哥 低调
·
2023-06-09 09:01
java
jvm
算法
工作线程数(
线程池
中线程数量) 设多少合适?
根据CPU的核数和计算能力设置但是一个java程序启动本身就会启动很多线程,帮我们分配资源的线程,还有操作系统的线程等出于安全的角度,还需要给CPU留有20%的余地实际需要压测,得到一个合理的数据。当然也可以根据公式说明:Nthreads=NcPu*Ucpu*(1+W/C)其中:Ncpu是处理器的核的数目,可以通过Runtime.getRuntime().availableProcessors()
一只爱笑的小燕子
·
2023-06-09 05:22
java
java
开发语言
响应式背压处理物联网高并发下设备消息写入
在有响应返回后,NIO的Selector的Read事件会是Ready状态,扫描Selector事件的线程,会告诉你的
线程池
数据好了,然后
加班狂魔
·
2023-06-09 04:31
从零开始搭建物联网平台
java
响应式
背压
线程池
笔记
线程池
一.
线程池
是线程的管理机制,主要解决两个问题:1:复用线程2:控制线程数量//创建
线程池
ExecutorServicethreadPool=Executors.newFixedThreadPool
Nancy_0802
·
2023-06-09 04:17
java
数学建模
html
Java
线程池
系列(二):获取线程的返回结果
系列导航(一)简单介绍及示例(二)获取线程的返回结果获取线程的返回结果一、使用介绍我们在执行线程后,如果需要获取执行的结果,则需要用到Callable和Future来获得。常用的有Callable+Future和Callable+FutureTask。二、示例PS:shutdown()方法执行后,会立刻停止添加任务,但是已经在执行的任务会处理完成;而shutdownNow()方法将会尝试停止所有任
赵昕彧
·
2023-06-09 02:47
Java
线程池
java
多线程
【Linux】
线程池
文章目录
线程池
概念优点
线程池
的应用场景
线程池
的实现
线程池
的设计thread_pool.hpp任务类型的设计Task.hpp主线程的逻辑线程安全的单例模式单例模式和设计模式的概念单例模式的特点饿汉实现方式和懒汉实现方式饿汉实现单例模式懒汉方式实现单例模式改写
线程池
代码
芒果再努力
·
2023-06-08 20:26
Linux
服务器
运维
linux
网络
开发语言
Python
线程池
的使用
电脑:win764位旗舰版Python:3.8.1pycharm:PyCharm2022.3(CommunityEdition)为避免反复创建和销毁线程,所以使用
线程池
。
谁学逆向工程
·
2023-06-08 20:25
python
pycharm
开发语言
MySQL(进阶篇1.0)
在该层上引入了
线程池
的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限。
没办法,我就是这么菜
·
2023-06-08 18:42
mysql
数据库
服务器
Java开发避坑指南 - 常见易错点总结
并发工具线程重用(
线程池
)导致的ThreadLocal出现脏数据显式地清空设置的数据并发工具的特性ConcurrentHashMap只能保证提供的原子性读写操作是线程安全的诸如size、isEmpty和
未完成交响曲-KyleWang
·
2023-06-08 17:50
java后端技术实践
1024程序员节
java
避坑
【开源项目】Dynamic-Tp核心流程源码解读
序.介绍dynamic-tp是一款动态
线程池
组件,可以实现
线程池
的实时动态调参及监控报警,
线程池
配置放在配置中心统一管理,达成业务代码零侵入,支持多配置中心的选择和常见的第三方组件的
线程池
的集成管理。
秋装什么
·
2023-06-08 16:22
开源项目介绍
开源
spring
java
线程池
的参数动态调整
经典面试题这次的文章还是绕回了我写的第三篇原创文章《有的线程它死了,于是它变成一道面试题》中留下的几个问题:哎,兜兜转转,走走停停。天道好轮回,苍天饶过谁?在这篇文章中我主要回答上面抛出的这个问题:你这几个参数的值怎么来的呀?要回答这个问题,我们得先说说这几个参数是什么,请看截图:其实,官方的注释写的都非常明白了。你看文章的时一定要结合英文,因为英文是DougLea(作者)他自己写的,表达的是作者
java金融
·
2023-06-08 16:42
并发编程
java
线程池
动态配置
Java开发之高并发必备篇(七)——
线程池
线程池
的使用我们之前使用线程的时候都是自己手动的通过newThread等方式创建的,使用完了销毁线程,在开发中这样的操作会造成一些弊端:◆对线程频繁的创建和销毁会消耗系统资源◆当有空闲线程的时候无法复用它
汇智动力IT学院
·
2023-06-08 16:12
互联网
软件工程师
程序员
java
程序员
python
软件测试
开发语言
JUC并发编程基础之
线程池
和
线程池
参数
前言:在面试过程中,我们可能会被面试官经常问到有关
线程池
和
线程池
参数的相关问题,如果对于这些问题,你的心中没有明确的答案,那么在看完本篇博客后,相信你将会有所收获!1.1为什么要用
线程池
?
狂奔の蜗牛rz
·
2023-06-08 16:42
JUC并发编程学习
juc
线程池
阻塞队列
面试
java
Java 并发编程(
线程池
篇)
并发编程(
线程池
篇)文章目录并发编程(
线程池
篇)前言1.
线程池
种类:Java通过Executors提供了四种
线程池
:newCachedThreadPoolnewFixedThreadPoolnewScheduledThreadPoolnewSingleThreadExecutor
Amewin
·
2023-06-08 16:41
Java并发
java线程池
线程池
Java
线程池
七个参数详解
一、前言1.1
线程池
是什么
线程池
(threadpool):
线程池
是一种池化技术,类似的有数据库连接池,HTTP连接池、IP池等。
P@ssW0rd
·
2023-06-08 16:10
集合与并发
Java
java
开发语言
面试
【JAVA】
线程池
的核心参数
Java
线程池
类其实是来自JUC包的一个分支,这篇文章接上一篇JUC的详解。
0 & 1
·
2023-06-08 16:10
java
多线程
并发编程
高并发面试:
线程池
的七大参数?手写一个
线程池
?
线程池
1.Callable接口的使用packagecom.yuxue.juc.threadPool;importjava.util.concurrent.Callable;importjava.util.concurrent.ExecutionException
欧子说Java
·
2023-06-08 16:06
面试
java
jvm
【
线程池
】Java
线程池
的核心参数
目录一、简介二、构造方法三、
线程池
的核心参数3.1corePoolSize
线程池
核心线程大小3.2maximumPoolSize
线程池
最大线程数量3.3keepAliveTime空闲线程存活时间3.4unit
小七mod
·
2023-06-08 16:01
Java
#
并发编程
Java
多线程
线程池
并发编程
线程池的核心参数
JAVA并发编程之
线程池
参数
一文读懂
线程池
参数面试过程中常问的
线程池
参数问题,你都掌握了吗?如果还没有,那么恭喜看到这篇文章的你。接下来就需要你花点时间,通过阅读文章,掌握
线程池
的各个参数。
Geek_Alex
·
2023-06-08 16:29
Java
java
面试
多线程
并发篇之
线程池
并发篇之
线程池
1、
线程池
的基本原理2、为什么要使用
线程池
(
线程池
的优点)3、
线程池
的执行流程4、
线程池
的核心参数5、
线程池
的创建6、
线程池
的关闭(`shutdown`和`shutdownNow`)7、
线程池
的状态
Jankin_Nian
·
2023-06-08 16:29
JUC
juc
java
线程池
的核心参数
今天来回顾下项目中用到的
线程池
。
AsiaHannibal
·
2023-06-08 16:56
java
【并发篇】04
线程池
核心参数
这道题其实就是在问java中
线程池
的实现类ThreadPoolExecutor,这个类参数最多的构造方法有7个参数。
线程池
本质上就是管理一组线程,用来执行提交给
线程池
的任务。
CCChloe
·
2023-06-08 16:54
java
开发语言
Java之多线程进阶
目录一.上节内容复习1.
线程池
的实现2.自定义一个
线程池
,构造方法的参数及含义3.
线程池
的工作原理4.拒绝策略5.为什么不推荐系统提供的
线程池
二.常见的锁策略1.乐观锁和悲观锁2.轻量级锁和重量级锁3.
允歆辰丶
·
2023-06-08 15:25
JavaEE
java
jvm
开发语言
javaee
多线程
RabbitMQ消息堆积问题
解决消息堆积有三种思路:增加更多消费者,提高消费速度在消费者内开启
线程池
加快消息处理速度扩大队列容积,提高堆积上限1、惰性队列上面呢,我们已经知道解决消息队列的常见三种解决方案,其中一种方案就是想办法去提高一个队列它能存储一个消息量
阿杰学编程
·
2023-06-08 14:50
#
RabbitMQ
rabbitmq
java
分布式
Spring Boot注解@Async与
线程池
的配置
目录使用异步注解创建异步任务@Async注解使用Demo
线程池
配置SpringBoot默认用于异步任务
线程池
配置
线程池
配置
线程池
隔离为什么需要
线程池
隔离?
没有昵称的打工仔
·
2023-06-08 14:18
学习总结
spring
boot
spring
java
上一页
87
88
89
90
91
92
93
94
下一页
按字母分类:
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
其他