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线程池
断路器模式
依赖隔离Hystrix的依赖隔离采用了
线程池
隔离方式,会为每个HystrixCommand创建一个独立的
线程池
,这样,就算某个被HystrixCommand包住的服务出现延迟高的情况,也只是对该依赖的服务产生影响
HmilyMing
·
2023-10-31 05:23
TCmalloc (google开源项目核心部分模拟实现)
在计算机中,有很多使用“池”这种技术的地方,除了内存池,还有连接池、
线程池
、对象池等。以服务器上的
线程池
为例,它的主要思想是:先启动若干数量的线程,让它们处于睡眠状态
linux大本营
·
2023-10-31 02:31
linux
内存管理
TCmalloc
c++
阿里巴巴编码规范考试答案
2.关于并发处理,下列哪些说法符合《阿里巴巴Java开发手册》:【ABC】多选A.线程资源必须通过
线程池
提供,不允许在应用中自行显式创建线程。B.同步处理时,能锁部分代码区块的情况下不要锁
灯下晚归人cc
·
2023-10-31 00:08
java
java I/O : BIO、NIO、AIO的区别
刚开始人们为了解决上面,高并发下服务器建立线程过多而枯竭,有人就想出了使用
线程池
来控制建立线程的数量,不至于服务器挂掉,于是就有了
huangyaa729
·
2023-10-31 00:29
java基础
java
I/O
接口自动化测试 —— 工具、请求与响应
当任务太多时,服务器压力太大,可能会造成崩溃,为了防止崩溃这时就需要
线程池
技术,我们现在的软件都是使用这种技术
测试界的彭于晏
·
2023-10-30 23:31
自动化测试
技术分享
软件测试
selenium
测试工具
软件测试
自动化测试
测试工程师
接口测试
springboot
线程池
配置
packagecom.example.demo.async;importlombok.extern.slf4j.Slf4j;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.sch
马尔斯的蓝色
·
2023-10-30 22:00
java
前端
数据库
如何判断
线程池
任务有没有执行完
packagecom.example.demo;importcom.google.common.util.concurrent.ThreadFactoryBuilder;importlombok.extern.slf4j.Slf4j;importjava.util.concurrent.*;/***@authoryg*@descriptionTODO*@date2023-06-1522:56*/@
马尔斯的蓝色
·
2023-10-30 22:59
java
数学建模
开发语言
【Linux
线程池
】
Linux
线程池
Linux
线程池
线程池
的概念
线程池
的优点
线程池
的应用场景
线程池
的实现Linux
线程池
线程池
的概念
线程池
是一种线程使用模式。
东02
·
2023-10-30 21:05
Linux
linux
服务器
linux
线程池
(C语言实现)
线程池
分为三个部分:任务队列工作线程,N个(任务队列的消费者)管理者线程,1个主要实现的函数:创建
线程池
线程池
添加任务销毁
线程池
任务函数(做什么)工作线程函数管理者线程函数
线程池
结构体:typedefstructThreadPool
好吧好吧好好努力吧
·
2023-10-30 21:35
linux
多线程并发编程17-
线程池
ThreadPoolExecutor源码剖析
今天来说一说
线程池
ThreadPoolExecutor,
线程池
主要解决两个问题:一是当执行大量异步任务时
线程池
能够提供较好的性能。
Demo_zfs
·
2023-10-30 21:09
[Linux]
线程池
[Linux]
线程池
文章目录[Linux]
线程池
线程池
的概念
线程池
的优点
线程池
的应用场景
线程池
的实现
线程池
的概念
线程池
是一种线程使用模式。
好想写博客
·
2023-10-30 21:30
Linux
linux
运维
服务器
c语言
工作中何如来合理分配核心线程数?
文章目录一回顾1.1使用
线程池
的优点1.2任务类型1.3IO密集型任务确定线程数1.4CPU密集型任务确定线程数1.5混合型任务确定线程数一回顾1.1使用
线程池
的优点降低资源消耗:线程是稀缺资源,如果无限制地创建
长安不及十里
·
2023-10-30 21:07
#
并发编程
java
面试
jvm
并发
多线程
合理配置
线程池
最大线程数和核心线程数
参考文档CPU密集型任务:比如像加解密,压缩、计算等一系列需要大量耗费CPU资源的任务,大部分场景下都是纯CPU计算。IO密集型任务:比如像MySQL数据库、文件的读写、网络通信等任务,这类任务不会特别消耗CPU资源,但是IO操作比较耗时,会占用比较多时间1、CPU密集型CPU密集型也叫计算密集型,指的是系统的硬盘、内存性能相对CPU要好很多,此时,系统运作大部分的状况是CPULoading100
学习至死qaq
·
2023-10-30 21:37
java
开发语言
线程池
核心线程、等待队列、非核心线程的创建时机
线程池
核心线程、等待队列、非核心线程的创建时机创建入下
线程池
,核心线程数为2,最大活动线程数为10,缓存队列长度为2。
狮子楼下的相会
·
2023-10-30 21:06
Android基础
多线程
线程池
为什么能维持线程不释放,随时运行各种任务
接上一篇博文,对
线程池
如何实现线程复用,复习一下,以下是某位同学对Java
线程池
源代码的分析,参考参考,顺便mark一下:之前一直有这个疑问:我们平时使用线程都是各种newThread(),然后直接在run
wangyunman
·
2023-10-30 21:35
学习纪录
多线程
并发面试题:当任务数超过了
线程池
的核心线程数时,如何让它不进入队列?
并发面试题:当任务数超过了
线程池
的核心线程数时,如何让它不进入队列?当我们提交一个任务到
线程池
里面的时候,它的工作原理一共分为四个步骤。第一步:预热核心线程。第二步:把任务添加到阻塞队列。
子云亭一雨
·
2023-10-30 21:35
java
开发语言
【速看】一招教你快速如何快速确定
线程池
的线程数
线程池
标准创建方式是通过标准构造器ThreadPoolExecutor去构造工作
线程池
。
弯_弯
·
2023-10-30 21:34
java
java
jvm
开发语言
线程池
的线程数设置
线程池
的基础知识如果不了解
线程池
,可以先看一下基础知识。
乐之者v
·
2023-10-30 21:04
java
Java
线程池
的任务消息队列
多线程队列Java多线程包括
线程池
会用到缓存任务的队列,Java提供的线程安全队列分为两种:阻塞队列和非阻塞队列1.阻塞队列阻塞队列支持生产者模式和消费者模式互相等待,队列为空,消费线程阻塞,直到队列不为空
一笑杯莫停
·
2023-10-30 20:00
并发编程
消息队列
java
jvm
开发语言
线程池
任务提交原理,阻塞任务队列与拒绝策略
ThreadPoolExecutor参数解析之前学习
线程池
,发现
线程池
大致有四种创建方法:newFixedThreadPool创建一个指定大小的
线程池
newCachedThreadPool创建一个可缓冲的
线程池
zxg45
·
2023-10-30 20:26
Java并发编程
多线程
线程池
并发编程
非核心线程数啥时候启用?
线程池
的参数是什么可以说是当面试官准备问你
线程池
相关问题的时候一个必问的知识点了,非核心线程数什么时候启用?就是在基本参数问完还想深入问的话,又一个常问的问题其实并不难非核心线程数什么时候启用呢?
怎么又有bug单
·
2023-10-30 20:24
java技术
java
面试
开发语言
线程池
程序员
当任务数超过
线程池
的核心线程数时,如何让它不进入队列,而是直接启用最大线程数
线程池
工作原理当我们提交一个任务到
线程池
的时候,它的工作原理分为四步:第一步,预热核心线程第二步,把任务添加到阻塞队列第三步,如果添加到阻塞队列失败,则创建非核心线程增加处理效率第四步,如果非核心线程数达到了阈值
无语堵上西楼
·
2023-10-30 20:52
java面试题
java
开发语言
JAVA多线程相关
文章目录多线程的理论知识线程互斥线程同步
线程池
并发容器多线程相关多线程的理论知识多线程的基本概念题目链接地址JAVA多线程https://blog.csdn.net/qq_31960623/article
wh柒八九
·
2023-10-30 20:17
并发编程
多线程
java
【异步任务】@Async注解使用方法及注解失效解决办法
@Async作用范围2.基本使用方法2.1开启异步注解@EnableAsync2.2创建Bean对象及异步方法2.3在Test方法中进行测试2.4隐藏问题:默认
线程池
配置不合适,导致系统奔溃3.带返回值和不带返回值的异步任务
_明月
·
2023-10-30 19:46
Spring
Boot
异步处理
java
开发语言
Python 异步 IO 并发编程详解
一、多线程、多进程和
线程池
编程1.1关于Python中的GIL(全局解释器锁)1.2Python多线程编程threading1.3线程间通信:共享变量和Queue1.4线程同步:Lock、RLock1.5
you的日常
·
2023-10-30 16:17
Java
线程池
"Executors"
本篇文章介绍
线程池
工厂类Executors,但是实际开发中已经不允许使用该类去创建
线程池
,可参考"阿里Java开发规范"的说明:image.pngExecutors的几种创建
线程池
的方法:1.创建一个单线程的
线程池
Duanty
·
2023-10-30 16:10
C++ 多线程(7):
线程池
原理及实现
原理
线程池
的工作原理:提前创建一定数量的线程,当有任务需要执行的之后就从
线程池
中寻找空闲的现线程来执行任务。
小小李程序员
·
2023-10-30 13:49
C++多线程
c++
骨灰级扫地神僧出版的《多线程与高并发》,2020你值得拥有
写一个程序进行高效求和3.已知2开平方为1.414,如何不用数学库,求开平方的值,精确到小数点儿后面10位4.编码实现两个线程,线程A不断打印1-10的数字,要求在打印到第五个数字的时候通知线程B5.自定义
线程池
需要指定哪
Java互联网进阶架构师
·
2023-10-30 13:08
使用Redis中间件解决商品秒杀活动中出现的超卖问题(使用Java多线程模拟高并发环境)
JedisUtil.java三、秒杀测试类(代码模拟多用户+高并发)RedisSecKiller.java注:关于多线程部分代码的说明传统的方式是使用newThread来创建、运行(start)线程,但那样太低效了;使用定长
线程池
java成功之路
·
2023-10-30 12:41
由一个单例模式引发的思考-holder类方式
单例模式通常用于需要频繁实例化且实例化对象消耗较大的情况,例如数据库连接、
线程池
等。单例模式的实现方式有多种,包括饿汉式、懒汉式、双重校验锁、静态内部类等
不随意的风
·
2023-10-30 12:31
JVM
设计模式
单例模式
java
jvm
Java并发——Netty线程模型
BIO1.BIO即阻塞式IO,使用BIO模型,一般会为每个Socket分配一个独立的线程为了避免频繁创建和销毁线程,可以采用
线程池
,但Socket和线程之间的对应关系不会发生变化2.BIO适用于Socket
Java_苏先生
·
2023-10-30 11:47
记录一次生产问题:当
线程池
打满,CallerRunsPolicy这个策略导致主调线程ThreadLocal变量丢失
于是创建了一个
线程池
,参数给了核心5,最大20,队列100,拒绝策略用了自带的CallerRunsPolicy(即调用者自己执行任务)。那么
线程池
如何解决ThreadL
booynal
·
2023-10-30 10:49
并发编程
java
开发语言
后端
Android
线程池
总结
使用
线程池
的好处是减少线程创建和销毁上所花费的时间及系统资源的开销,解决资源不足的问题。
_执_念__
·
2023-10-30 09:07
python 线程、多线程--
线程池
使用
线程池
来管理线程首先,导入库fromconcurrent.futuresimportThreadPoolExecutorimporttime其次,在
线程池
中开启线程withThreadPoolExecutor
wy313622821
·
2023-10-30 08:59
python
多线程--线程和
线程池
的用法
并发和并行1.2进程和线程1.3创建线程的方式1.3.1继承Thread的方式(无返回值)1.3.2实现Runnable接口(无返回值)1.3.3实现Callable接口(有返回值)1.4线程的生命周期2.
线程池
傻鱼爱编程
·
2023-10-30 08:23
java
jvm
开发语言
spring
maven
多线程--02--01--
线程池
常见面试题
一、
线程池
常见面试题1.1、
线程池
参数(7-4-4)1、corePoolSize:
线程池
的基本大小,当提交一个任务到
线程池
时,
线程池
会创建一个线程来执行任务,即使其他空闲的基本线程能够执行新任务也会创建线程
na_tion
·
2023-10-30 08:23
多线程
多线程
java
Java多线程 -
线程池
提前创建好多个线程,放入
线程池
中,使用时直接获取,使用完放回池中,可以避免频繁创建销毁、实现重复利用。类似生活中的公共交通工具。
honvin_
·
2023-10-30 08:52
#
多线程
Java多线程
线程池
多线程--
线程池
的正确打开方式
一般在工程上多线程的实现是基于
线程池
的。因为相比自己创建线程,多线程具有以下优点线程是稀缺资源,使用
线程池
可以减少创建和销毁线程的次数,每个工作线程都可以重复使用。可以根据系统的承受能力,调整
线程池
当我遇上你csy
·
2023-10-30 08:22
多线程
Java
多线程
Java多线程4--
线程池
--Callable方法
1、主要流程、例子如下packagechen.thread.demo2;importjava.util.concurrent.*;//线程创建方式三:实现callable接口//callable的好处//1.可以定义返回值//2.可以抛出异常//publicclassTestCallThreadimplementsCallable{privateStringname;publicTestCallT
chencaw
·
2023-10-30 08:52
java
多线程---
线程池
文章目录什么是
线程池
?
线程池
的实现标准库中的
线程池
(四种)自己实现一个
线程池
线程池
支持的参数在实际的开发中,
线程池
的线程数如何确定?什么是
线程池
?线程诞生的原因就是进程太“重量”了。
Yumpie_
·
2023-10-30 08:20
JavaEE初阶
java
开发语言
我的android多线程编程之路(1)之经验详解,源码分析
本文简介本文会基于自己在开发中对于线程这块的实际使用,大概从线程进程的概念,线程的创建(Thread和Runnable)和使用,线程的各个方法的介绍,
线程池
的介绍等,及Handler,AsyncTask
say_from_wen
·
2023-10-30 08:15
android多线程
android
多线程
源码
经验
编程
JVM-OOM排查思路
①Exceptioninthread"main"java.lang.OutOfMemoryError:unabletocreatenewnativethread这个意思是没有足够的内存空间给线程分配Java栈,基本上还是
线程池
代码写的有问题
程序员阿奇
·
2023-10-30 06:24
【原创】腾讯面试官:
线程池
要设置多大
【原创】腾讯面试官:
线程池
要设置多大含泪播种的人一定能含笑收获。有个朋友Hunter跟我聊,最近他参加腾讯的面试,在二面的时候被问到了关于
线程池
线程数目设置的一个问题。
Dali王
·
2023-10-30 05:33
并发编程7:
线程池
的使用
目录1、在任务与执行策略之间的隐性耦合1.1线程饥饿死锁1.2运行时间较长的任务2、设置
线程池
的大小3、配置ThreadPoolExecutor3.1线程的创建与销毁3.2管理队列任务3.3饱和策略3.4
swadian2008
·
2023-10-30 02:35
并发编程
并发编程
fault addr 0x0 in tid 11527 (ledThreadPool-1), pid 11308 报错问题
从描述上说,是我运行的线程11527运行在0x0的内存空间上,导致
线程池
数量-1,同时该进程是11308。通过反复测试,发现需要invalidatecaches/restart才能解决这个问题。
kevin910
·
2023-10-30 00:48
面试必问---Java
线程池
8大拒绝策略
前言谈到java的
线程池
最熟悉的莫过于ExecutorService接口了,jdk1.5新增的java.util.concurrent包下的这个api,大大的简化了多线程代码的开发。
嗯哼_9793
·
2023-10-30 00:45
性能优化必读 | AntDB-M高性能设计之
线程池
协程模型
实际应用场景中,一个AntDB-M节点一般会处理几千个连接,平均每个CPU需处理几百个线程连接,上下文切换频繁;一个进程的线程数太多,会消耗较多的资源,使用Pstack工具检查问题也非常困难,Pstack耗时太久可能导致AntDB-M节点主备切换;对于一些WEB应用或者短连接的使用场景,连接数量能达到几十万级别。为了提高并发处理性能,AntDB-M除了支持One-Thread-Per-Connec
亚信安慧AntDB数据库
·
2023-10-30 00:18
性能优化
java
开发语言
antdb数据库
antdb
CountDownLatch、CyclicBarrier、Semaphore、Exchanger 的详细解析
《[高频面试]解释
线程池
的各个参数含义》《知道
线程池
的四种拒绝策略吗?》《java中常见的六种
线程池
详解》《基于syn
AnonyStar
·
2023-10-29 23:40
2023.10.23 关于
线程池
详解
目录引言字符串常量池数据库连接池
线程池
基本原理
线程池
的主要参数ThreadPoolExecutor的构造方法常见
线程池
newCachedThreadPool()newFixedThreadPool()newSingleThreadExecutor
茂大师
·
2023-10-29 22:43
多线程
java
服务器
linux
java面试题
java面试题1、线程、进程、多线程、
线程池
线程:线程是指进程中的一个单独的执行路径,不能单独存在,必须包含在进程中,是进程中的实际运作单位,是操作系统能够进行运算调度的基本单元。
不会写算法的小王
·
2023-10-29 21:12
java面试基础
java
开发语言
面试
jvm
maven
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他