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#线程池
(一)【Java精选面试题】
线程池
底层实现原理(含答案)
目录1.谈谈什么是
线程池
2.为什么要使用
线程池
3.你们哪些地方会使用到
线程池
4.
线程池
有哪些作用5.
线程池
的创建方式6.
线程池
底层是如何实现复用的7.ThreadPoolExecutor核心参数有哪些8
超级码里喵
·
2023-08-18 21:22
Java面试宝典
java
面试题
精选
线程池
原理——高频面试题
1.高频面试题:1.为什么使用
线程池
,优势是什么;2.
线程池
如何使用;3.
线程池
的几个重要的参数介绍;4.
线程池
底层工作原理;5.
线程池
用过吗?
Ronbay(偶像)
·
2023-08-18 21:21
线程池原理
面试
java
职场和发展
【面试题】说说
线程池
的底层工作原理可以吗?
系统不可能无限创建很多的线程,会构建一个
线程池
,有一定数量的线程,让他们执行各种各样的任务,线程执行完任务之后,不会销毁自己,继续等待执行下一个任务。
装兔子的猫
·
2023-08-18 21:21
线程
线程池
底层实现原理相关面试题-(面试必问)
线程池
底层实现原理相关面试题-(面试必问)大家好,我是酷酷的韩~
线程池
底层实现原理相关面试题-面试必问
线程池
底层实现原理相关面试题-(面试必问)一.谈谈什么是
线程池
二.为什么要使用
线程池
三.在哪些地方会使用到
线程池
韩金群
·
2023-08-18 21:51
java面试题(收费专栏)
线程池
底层实现原理
ThreadPool
手写线程池
Executors
面试题:
线程池
的底层工作原理
线程池
的几个重要的参数:1、corePoolSize:
线程池
的核心线程数(也是默认线程数)2、maximumPoolSize:最大线程数3、keepAliveTime:允许的线程最大空闲时间(单位/秒)
Java全栈开发工程师
·
2023-08-18 21:20
java
面试
jvm
ThreadPoolExecutor详解(下)
不清楚位运算的可以参考:https://www.processon.com/view/link/64cdd97019ad082f10a3653b一、
线程池
的基础属性和方法//表示
线程池
状态和当前
线程池
中的工作线程数量
高如风
·
2023-08-18 19:08
并发
后端
Java中线程的状态
该状态的线程位于可运行
线程池
中,等待被线程调度选中,获取CPU的使用权,此时处于就绪状态(ready)。就绪
csatang
·
2023-08-18 19:49
thread
java
线程的创建方法
文章目录方法1继承Thread类并重写run方法2实现Runnable接口方法3使用callable接口重写call方法方法4使用
线程池
创建线程方法1继承Thread类并重写run继承Thread来创建一个线程类
baixian110
·
2023-08-18 17:58
javaEE初阶
java
多线程
线程创建
JAVA面试常见问题记录(2-5年经验)
:Spring核心面试题(必须理解背诵)3java面试题:集合常见面试题4java面试题:MQ、RabbitMQ面试题(面试必问,精华版)5java面试题:Mysql常见面试题6java面试题:线程、
线程池
91科技
·
2023-08-18 16:51
面试
java
数据库
面试问题记录
1.多线程,
线程池
1.如何创建线程实现Runnable接口,重写run方法;实现Callable接口,重写call方法;继承Thread类,重写run方法。
xqxls1
·
2023-08-18 16:20
面试
职场和发展
线程池
合理释放线程
如果只是在局部方法中使用
线程池
,
线程池
对象不是bean的情况时,记得要合理的使用shutdown或者shutdownnow方法来释放线程和
线程池
对象,如果不使用,会造成
线程池
和线程对象的堆积。
2021-5-5
·
2023-08-18 16:04
java
开发语言
【仿写tomcat】六、解析xml文件配置端口、
线程池
核心参数
线程池
改造上一篇文章中我们用了Excutors创建了线程,这里我们将它改造成包含所有
线程池
核心参数的形式。
Ez4Sterben
·
2023-08-18 13:53
源码仿写
tomcat
xml
java
系统梳理Binder
系统启动简单说起从最早的电源打开,系统启动开始,init进程解析init.ic配置文件,并启动Zygote进程,Zygote进程启动过程中所启动的SystemServer进程被创建后,启动了Binder
线程池
wzj_what_why_how
·
2023-08-18 13:13
Android
Android——架构和设计
binder
android
网络
java
线程池
ThreadPoolExecutor,多并发,抢票实例
以下,我使用的是
线程池
来实现这个栗子,主要是因为最近想多了解了解
线程池
~packageorg.litluecat.utils;importjava.util.concur
Litluecat
·
2023-08-18 10:21
java
java
多线程
并发编程
thread
【Interview】深入理解
线程池
ThreadPoolExecutor
概述使用
线程池
技术可以降低资源的消耗,提高响应速度和线程的可重复利用性当提交一个新任务到
线程池
后,
线程池
首先会判断核心
线程池
(corePoolSize)里的线程是否都在执行任务,如果不是则创建一个新的工作线程来执行任务
codeing_java
·
2023-08-18 10:35
深度学习技巧应用16-利用python线程技术实现多图像生成项目
我们可以创建一个
线程池
,每个线程从任务队列中获取一个待处理的图像任务,并完成图像的生
微学AI
·
2023-08-18 10:22
深度学习技巧应用
人工智能
使用Executors工厂类创建
线程池
1,使用newCachedThreadPool()方法创建无边界
线程池
。可以看到,A和B几乎是同时开始运行的,创建了两个线程,并且是异步的。可以看到循环打印也是成功的。
码出高效
·
2023-08-18 09:53
C++
线程池
模式
1简介:
线程池
是一种常用的并发设计模式,用于管理和调度多个线程进行任务处理。
线程池
通过预先创建一组线程,并维护一个任务队列,从任务队列中获取任务并分配给空闲的线程执行,以提高系统的性能和资源利用率。
陈庆之的论衡
·
2023-08-18 09:14
c++
java
jvm
开发语言
什么是对象池
在开发中我们会经常遇到池的概念,比如
线程池
啊,数据库连接池啊等等。当然这些都属于远程连接的一些池的处理。我们理解的就是为了加快访问速度,创建的这些池的
陆小飞
·
2023-08-18 08:08
【仿写框架之仿写Tomact】三、使用socket监听配置文件中的端口接收HTTP请求并创建
线程池
处理请求
文章目录1、自定义配置文件2、使用DOM解析XML文件3、创建Tomcat启动方法(解析配置文件、创建
线程池
、socket循环监听端口)1、自定义配置文件首先在main文件下创建资源目录resources
Bruce1801
·
2023-08-18 06:33
网络协议
网络
http
java
tomcat
性能比较 - Spring Boot 应用程序中的
线程池
与虚拟线程 (Project Loom)
传统上,大多数开发人员使用SpringBoot应用程序中嵌入的Tomcat,其默认
线程池
用于在后台处理
程序猿大波
·
2023-08-18 05:26
spring
boot
java
后端
线程池
详解
线程池
背景:经常创建和销毁线程,消耗特别大的资源,比如并发的情况下的线程,对性能影响很大。
Doug.
·
2023-08-18 05:14
JAVA基础
java
erlang
线程池
poolboy源码阅读
为啥需要
线程池
普通的erlang进程,可以并行很多,但是不意味着无限。需要对进程进行管理。特殊的erlang进程。在运行时比较消耗资源/时间。典型的,数据库连接池。
卡尺爱分享
·
2023-08-18 04:28
springcloud3 hystrix实现服务降级的案例配置2
1.2服务降级的触发情况1.程序运行异常;2.超时;3.服务熔断触发服务降级;4.
线程池
/信号量打满也会导致服务降级1.3通用注解1.4hystrix的作用在springcloud的框架里,熔断机制是通过
健康平安的活着
·
2023-08-18 02:48
springcloud3
spring
cloud
MySQL数据库之存储引擎、索引
在该层上引入了
线程池
的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限。②服务层第二层架构主要完成大
IsLuNaTiC
·
2023-08-18 00:35
MySQL
mysql
sql
服务器
并发编程系列-分而治之思想Forkjoin
我们介绍过一些有关并发编程的工具和概念,包括
线程池
、Future、CompletableFuture和CompletionService。
满载星辉
·
2023-08-17 20:44
后端
信也科技一面凉经
回答:
线程池
用通过ThreadPoolExecutor构造函数的方式创建的
线程池
3.
线程池
有哪些重要参数?回答:核心线程数、最大线程数、阻塞队列类型、抛出策略还有
线程池
类型。
Miaodawang
·
2023-08-17 17:55
科技
java
开发语言
走进SpringCloud微服务
微服务概述一、注册中心:Eureka⭐⭐⭐1.1原理1.2代码二、负载均衡:Ribbon⭐三、远程调用:Feigh⭐⭐⭐3.1原理3.2代码四、熔断限流:Hystrix⭐⭐⭐4.1
线程池
策略4.2信号量隔离策略
【JAVA】玩家
·
2023-08-17 14:10
SpringCloud
spring
cloud
微服务
Java多线程(十): FutureTask CompletableFuture详解
Java多线程:FutureTaskCompletableFuture1.Runnable与Callable2.Future接口和FutureTask3.ExecutorService几种
线程池
4.使用
瑟王
·
2023-08-17 13:51
Java
FutureTask
thenApply
thenAccept
Completable
thenCompose
java自定义
线程池
总结
创建
线程池
的方法有两种,一种是手动创建,一种是自动创建,本文将分别介绍这两种方式的简单使用。一、自动创建
线程池
自动创建
线程池
主要是调用jdk提供的Executors类提供的方法。
皓月星辰_w
·
2023-08-17 13:50
java多线程与并发
Java
java
Java多线程实战
Java多线程实战java多线程(超详细)java自定义
线程池
总结Java创建线程方式方法1,继承Thread类方法2,实现Runable接口方法2-2,匿名内部类形式+lambda表达式方法3,实现Callable
扫寰宇
·
2023-08-17 13:17
java
开发语言
【JUC】ThreadPoolExecutor
线程池
控制状态ctl
主池控制状态ctl是一个原子整数,包含两个概念字段–workerCount:指示线程的有效数量。runState:指示是否运行,关闭等。即高位中前3位记录runState,后29位记录workerCount。为了将它们打包成一个int,将workerCount限制为(2^29)-1(约5亿)线程,而不是(2^31)-1(20亿)。如果将来出现这个问题,可以将变量更改为AtomicLong,并调整下
科学熊
·
2023-08-17 13:38
java
java
算法
开发语言
线程池
使用时需注意的一些问题
1、正确声明
线程池
线程池
必须手动通过ThreadPoolExecutor的构造函数来声明,避免使用Executors类创建
线程池
,会有OOM风险。
烟雨忆南唐
·
2023-08-17 12:05
#
线程
java
开发语言
【JUC】
线程池
ThreadPoolTaskExecutor与面试题解读
1、ThreadPoolTaskExecutor创建
线程池
从它的创建和使用说起,创建和使用的代码如下:创建:ThreadPoolTaskExecutorexecutor=newThreadPoolTaskExecutor
科学熊
·
2023-08-17 10:38
java
java
深入理解高并发编程 - 分析
线程池
中 Worker 线程的执行流程
“Worker”类是
线程池
中的一个核心组件,用于执行提交给
线程池
的任务。下面是对“Worker”类的简要分析,涵盖了其主要属性和关键方法,基于Java8版本的源码。
冷风扇666
·
2023-08-17 09:22
#
高并发编程
java
设计模式
单例模式应用:常用于管理资源,如日志、
线程池
classSingleton{public:staticSingleton&getInstance(){staticSingletoninstance;returninstance
我的技术学习小站
·
2023-08-17 08:45
java多线程的实现方式
Callable接口通过FutureTask包装器来创建Thread线程:4、使用ExecutorService、Callable、Future实现有返回结果的线程:5:线程的生命周期及五种基本状态:什么是
线程池
西塘有小雨
·
2023-08-17 08:19
java基础知识
java
面试
网络编程
:协议UDP通信-快速入门UDP通信-多发多收TCP通信-快速入门TCP通信-多发多收消息TCP通信-同时接受多个客户端消息TCP通信实战案例-即时通信TCP通信实战案例-模拟BS系统TCP通信-使用
线程池
优化
丿Mars灬龙族-
·
2023-08-17 06:11
JavaSE进阶
网络
开发语言
mysql中括号_MySQL三万字精华总结
在该层上引入了
线程池
的概念,为通过认证安全
weixin_39908106
·
2023-08-17 04:17
mysql中括号
mysql中括号_[转]MySQL面试大全
在该层上引入了
线程池
的概念,为通
weixin_39700625
·
2023-08-17 04:16
mysql中括号
为什么 ThreadLocal 会导致内存泄漏 ?如何解决 ?
在面试中被问到这个问题,如果记不清细节了,可以这样回答:ThreadLocal里面存储的数据,它的生命周期是和线程或者
线程池
的生命周期保持一致的,如果在整个程序的运行期间,线程和
线程池
都没有销毁的情况下
Master_hl
·
2023-08-17 02:08
并发
java
Netty入门教程
简单介绍Java原生BIO,NIO:BIO:阻塞式IO,服务端程序:accept()监听客户端访问引入多线程:客户端连接数很多时容易爆发OOM引入
线程池
:并发度受
线程池
的最大线程数跟阻塞队列大小限制NIO
小馒头yy
·
2023-08-17 01:21
netty
网络
java
深入理解高并发编程 - 通过 ThreadPoolExecutor 类深度解析
线程池
执行任务
1、核心逻辑
线程池
状态管理:ThreadPoolExecutor使用整数变量ctl来表示
线程池
的状态和工作线程数量。
冷风扇666
·
2023-08-17 00:52
#
高并发编程
java
动态
线程池
框架(DynamicTp),监控及源码解析篇
大家好,动态
线程池
项目DynamicTp开源一个多月,目前400多star,说明还是比较受欢迎的,现在已经有一些小伙伴在接入使用或者即将接入使用了,为了项目以后更好的发展迭代,打算出几篇文章来对DynamicTp
DataFox
·
2023-08-16 22:38
Java基础系列(八)——
线程池
详解
目录
线程池
详解什么是
线程池
?为什么要用
线程池
?
Stray_Lambs
·
2023-08-16 21:42
Java
java
开发语言
java实现大文件并发高效下载
它利用了OkHttp库来进行网络请求,并使用
线程池
来同时下载多个文件,从而提高下载效率。程序通过遍历预设的文件URL和本地保存路径,创建下载任务并提交给
线程池
执行。
Hello.Reader
·
2023-08-16 21:22
java
java
开发语言
Linux下设计简易
线程池
Linux下设计简易
线程池
文章目录Linux下设计简易
线程池
1.介绍2.具体实现2.1任务类头文件Task.hpp2.2
线程池
文件ThreadPool.hpp2.3主函数Main.cc1.介绍
线程池
是一种池化技术
Arthur___Cui
·
2023-08-16 19:22
Linux
linux
java
数据库
Java几种常见的
线程池
FixedThredPool介绍:可重用固定线程数的
线程池
FixedThreadPool构造器源码FixedThreadPool使用了无边界的任务队列,当有新任务来的时候,会首先判断当前线程数是否小于核心线程数
7183
·
2023-08-16 18:48
Android 系统日志写入文件
目录介绍1.业务需求2.目前有那些做法及问题3.自定义log工具类,一边打印日志一边写入文件4.在application开启
线程池
进行日志打印5.写一个service将系统日志写到文件关于链接1.技术博客汇总
杨充211
·
2023-08-16 18:25
Java
线程池
的七个参数
线程池
的构造函数有7个参数,分别是corePoolSize、maximumPoolSize、keepAliveTime、unit、workQueue、threadFactory、handler。
无条件做异梦
·
2023-08-16 17:54
java
java
开发语言
上一页
82
83
84
85
86
87
88
89
下一页
按字母分类:
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
其他