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线程池
线程池
的线程数根据什么设置
线程池
的线程数设置主要依据以下几个因素1.任务类型根据任务是CPU密集型还是I/O密集型,或者是混合型,来决定
线程池
的大小。
perseveregz
·
2023-10-26 09:07
java
jvm
开发语言
Golang中sync.Pool详解及使用方法
常用池化技术来提高程序的性能,例如连接池、
线程池
等。sync.Pool是并发安全的,可以在多个goroutine中并发调用sync.Pool存取对象。
路多辛
·
2023-10-26 08:07
Golang系列知识讲解
开发语言
后端
golang
单例模式详解【2023年最新】
单例模式通常用于以下情况:当一个类只需要一个实例来协调操作时,例如数据库连接池、
线程池
等。当希望在整个应用程序中共享某个资源或状态时,例如配置信息、日志记录器等。
Weiwei_996
·
2023-10-26 07:51
设计模式
单例模式
java
开发语言
eclipse
intellij-idea
Python和R的并行处理
Python的并行处理python进行并行处理的分为多线程和多进程,多线程使用thread,多进程使用multiprocessing,还有
线程池
future。
clancy_wu
·
2023-10-26 05:06
linux
聊聊并发(三)Java
线程池
的分析和使用
作者:方腾飞1.引言合理利用
线程池
能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。
要懂得舍得
·
2023-10-26 04:48
javaEE
并发
阿里大牛带你深入浅出Java
线程池
原理分析与使用
在我们的开发中“池”的概念并不罕见,有数据库连接池、
线程池
、对象池、常量池等等。下面我们主要针对
线程池
来一步一步揭开
线程池
的面纱。
Jav进阶道路
·
2023-10-26 04:17
java多线程
线程池
与ThreadPoolExecutor
目录
线程池
相关的区别实现Runnable接口和Callable接口的区别执行execute()方法和submit()方法的区别shutdown()VSshutdownNow()isTerminated(
xushiyu1996818
·
2023-10-26 04:17
java多线程
java
开发语言
后端
(十)深入理解Java并发编程之ThreadPool
线程池
、工作原理、复用原理及源码分析
一、引言一般在开发过程中,一个功能是运行时长太久了,一般是通过什么方式去优化的?异步/多线程,对于一个业务方法而言,如果其中的调用链太长势必会引起程序运行时间延长,导致整个系统吞吐来量下降,而我们使用多线程方式来对该方法的调用链进行优化,对于一些耦合度不是特别高的调用关系可以直接通过多线程来走异步的方式进行处理,大大的缩短了程序的运行时长,但是如果我们的多线程创建方式是通过newThread();
竹子爱熊猫
·
2023-10-26 04:16
并发编程
java
多线程
面试
并发-
线程池
源码分析
线程池
源码分析参考:http://www.cnblogs.com/dolphin0520/p/3932921.htmlhttps://blog.csdn.net/java2000_wl/article/
初仔仔
·
2023-10-26 04:44
Java并发——
线程池
原理解析
前言可以说,
线程池
是Java并发场景中应用到的最多并发框架了。几乎所有需要异步或者并发执行的任务程序都可以使用
线程池
。在开发过程中,合理的使用
线程池
会带来以下3个好处:降低资源的消耗。
兵临奇点
·
2023-10-26 04:43
并发编程
多线程
线程池原理
java
线程池
示例代码
packagecom.laoyang.ThreadPool.公开课;/***作者:周瑜大都督*/publicclassThreadTest{publicstaticvoidmain(String[]args)throwsInterruptedException{Threadt1=newThread(()->{booleanisStop=false;for(inti=0;i10){break;}Sy
玛卡巴咖
·
2023-10-26 04:13
java
算法
开发语言
Java
线程池
原理及最佳实践(面试必问)
概述1.1
线程池
是什么
线程池
(ThreadPool)是一种基于池化思想管理线程的工具,经常出现在多线程服务器中,如MySQL。创建线程本身开销大,反复创建并销毁,过多的占用内存。
在的XF
·
2023-10-26 04:05
java
学习
java实战
java
后端
面试
数据库架构
spring
Java并发
线程池
原理源码深入分析与调优实战
一,开篇:java中提供了多线程设计的Api,为什么还要用
线程池
呢?
玛卡巴咖
·
2023-10-26 04:33
并发编程
java
开发语言
线程池
C++问题总结
文章目录C++指针和引用的区别:悬空指针和野指针如何避免悬空指针和野指针多态析构函数可以为虚函数吗,为何建议为虚函数C++程序的编译过程可以分为四个主要阶段
线程池
有死锁问题吗,死锁了解多少,递归锁知道吗常见的几种锁网络什么是
雨浅听风吟
·
2023-10-26 03:01
C++学习
1024程序员节
Spring异步任务笔记
定时任务不应该阻塞:(Spring中默认是阻塞的)可以让业务运行以异步的方式,自己提交到
线程池
CompletableFuture.runAsync(()->1xxxxService.hello();},
砖瓦程序猿
·
2023-10-26 01:52
spring
笔记
java
Android
线程池
浅谈
一.概念浅谈
线程池
也就是装线程的池子,它相比于直接创建线程的好处就是在于它能减少在创建和销毁线程上所花的时间以及系统资源的开销,从而解决系统资源不足的问题。
imbaliu
·
2023-10-26 00:11
线程池
常见面试题总结
线程池
的工作原理和实现已经在之前的文章中介绍本文主要总结面试中
线程池
常问题目。1、有几种常见的
线程池
(必知必会)?
深耕半夜
·
2023-10-25 23:05
1024程序员节
面试
c++
linux
数据库
后端
如何自定义
线程池
?
个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~个人主页:.29.的博客学习社区:进去逛一逛~多线程Java多线程1.进程与线程2.多线程1)相关概念2)多线程实现方式①继承Thread类②实现Runnable接口③利用Callable接口和Future接口④比较优缺点3.Thread类常用方法4.线程安全1)同步代码块2)同步
.29.
·
2023-10-25 21:31
Java核心
java
安全
开发语言
多线程
锁
java spring ftp连接池_Spring Boot整合FTPClient
线程池
的实现示例
最近在写一个FTP上传工具,用到了Apache的FTPClient,但是每个线程频繁的创建和销毁FTPClient对象对服务器的压力很大,因此,此处最好使用一个FTPClient连接池。仔细翻了一下Apache的api,发现它并没有一个FTPClientPool的实现,所以,不得不自己写一个FTPClientPool。下面就大体介绍一下开发连接池的整个过程,供大家参考。我们可以利用Apache提供
weixin_39903477
·
2023-10-25 20:32
java
spring
ftp连接池
服务端程序任务的设计思路
1.引言很多服务端项目都会涉及一个很基本的架构半同步/半反应堆网络模型即epoll(io主线程)+任务队列(fdorbuf)+
线程池
。
aixiaoql
·
2023-10-25 19:56
服务器开发
epoll
rpc
半同步/半反应堆设计
1.引言很多服务端项目都会涉及一个很基本的架构半同步/半反应堆网络模型即epoll(io主线程)+任务队列(fdorbuf)+
线程池
。
aixiaoql
·
2023-10-25 19:56
服务器开发
epoll
半同步/半反应堆
线程、多线程的使用、
线程池
、异步(CompletableFuture)
文章目录一:线程1.1初始化线程的四种方式1.1.1继承Thread1.1.2实现Runnable接口1.1.3实现Callable接口+FutureTask(可以拿到返回结果,可以处理异常)1.1.4
线程池
随意石光
·
2023-10-25 18:57
线程池
异步
java
jvm
算法
使用CompletableFuture多线程异步任务优化查询接口性能
十多个接口由于积木报表是串行执行接口响应时间过长需要优化,而各个接口之间无顺序要求1、创建异步任务(1)supplyAsync介绍supplyAsync是创建带有返回值的异步任务//带返回值的异步请求,默认
线程池
栀郁
·
2023-10-25 18:19
java
1024程序员节
系统优化-异步化
1.2:异步化业务流程分析1.3:异步化的问题2:
线程池
的理论和实战2.1:为啥需要
线程池
?2.2:
线程池
的实现2.2.1:
线程池
参数2.2.2:
线程池
的工作机制1:异步化什么时候使用异步化?
DJ懒羊羊。
·
2023-10-25 16:47
java
java
线程池
线上es报错异常分析
起因:订单日志没有保存到es解决流程:查看book3-message的报错日志发现如下两种异常第一种异常:
线程池
的问题,EsThreadPoolExecutor[bulk,queuecapacity=50
莎莎1990
·
2023-10-25 16:08
Java进阶篇--
线程池
之ThreadPoolExecutor
目录为什么要使用
线程池
线程池
的创建
线程池
执行逻辑
线程池
的关闭
线程池
的工作原理
线程池
阻塞队列
线程池
的饱和策略代码示例如何配置
线程池
参数?
世俗ˊ
·
2023-10-25 16:11
Java进阶篇
1024程序员节
开发语言
java
纯干货!Java后端开发十二条经验分享!
前言本文是博主从事后端开发以来,对公司、个人项目的经验总结,包含代码编写、功能推荐、第三方库使用及优雅配置等,希望大家看到都能有所收获一.优雅的进行
线程池
异常处理在Java开发中,
线程池
的使用必不可少,
Java_LingFeng
·
2023-10-25 15:54
java
jvm
开发语言
程序人生
后端
聊聊
线程池
的预热
序本文主要研究一下
线程池
的预热prestartCoreThreadjava/util/concurrent/ThreadPoolExecutor.java/***Startsacorethread,causingittoidlywaitforwork.This
hello_ejb3
·
2023-10-25 12:30
java
jvm
开发语言
java面试题——单例模式5道常见面试题
:Spring核心面试题(必须理解背诵)3java面试题:集合常见面试题4java面试题:MQ、RabbitMQ面试题(面试必问,精华版)5java面试题:Mysql常见面试题6java面试题:线程、
线程池
91科技
·
2023-10-25 10:41
常见JAVA面试题
java
开发语言
单例模式
Spring Cloud Alibaba nacos配置中心
系列文章目录第一章Java
线程池
技术应用第二章CountDownLatch和Semaphone的应用第三章SpringCloud简介第四章SpringCloudNetflix之Eureka第五章SpringCloudNetflix
青花锁
·
2023-10-25 09:15
Java微服务
nacos
config
微服务配置中心
spring
cloud
alibaba
nacos
config
马士兵《多线程与高并发》电子版,附笔记+代码+最新大厂面试真题
训练营第一天:线程的本质(操作系统与CPU是如何执行线程的)纤程的本质(go语言纤程为什么和
线程池
有关)并发的本质是什么?锁的本质是什么?
小宁学JAVA
·
2023-10-25 02:08
Java---TCP通信
快速入门编写客户端代码步骤:客户端发送消息总结:需求:服务端实现步骤总结:2.TCP通信-多发多收消息案例:使用TCP通信实现:多发多收消息总结:*3.TCP通信-同时接受多个客户端消息[重点]总结:4.TCP通信-使用
线程池
优化总结
小夫敲代码
·
2023-10-25 01:48
JavaSE
java
开发语言
网络
tcp/ip
网络协议
网络编程、通信
UDP通信:快速入门UDP通信:多发多收UDP通信-广播、组播TCP通信-快速入门编写客户端代码编写服务端代码、原理分析TCP通信-多发多收消息TCP通信-同时接受多个客户端消息【重点】TCP通信-使用
线程池
优化
养一只摆烂猫.
·
2023-10-25 01:17
Java学习
网络
tcp/ip
udp
java
Java面向对象-网络编程(通信)
UDP通信:多发多收三.UDP通信-广播、组播四.TCP通信-快速入门1.编写客户端代码2.编写服务端代码、原理分析五.TCP通信-多发多收消息六.TCP通信-同时接受多个客户端消息七.TCP通信-使用
线程池
优化八
程序员希西子
·
2023-10-25 01:45
Java面向对象进阶栏
网络
java
tcp/ip
muduo源码剖析之EventLoopThreadPool
简介EventLoopThreadPool是EventLoopThread类的
线程池
类封装了若干个EventLoopThread的
线程池
,所有者是一个外部的EventLoopEventLoopThreadPool
@新法
·
2023-10-25 01:57
muduo源码剖析
1024程序员节
linux
服务器
后端
c语言
网络编程
muduo
Java并发编程——CompletableFuture源码解析
由于CompletableFuture默认的
线程池
是ForkJoinPool,在讲CompletableFuture之前觉得有必要先简单介绍一下ForkJoinPool。
小波同学
·
2023-10-25 01:39
【Python爬虫教程】还不会多线程和
线程池
?这篇教程直接搞定!
在网络爬虫的世界中,效率是我们永恒的追求。为了在短时间内抓取更多数据,了解并发编程的基础知识至关重要。本文将介绍线程和进程的基本概念,以及为什么我们应该在爬虫中使用线程。前言线程和进程在学习多线程的使用之前,需要先了解线程、进程的概念。1.1.1什么是进程进程是操作系统分配资源和调度的基本单位,它包含了执行程序所需的所有资源。1.1.2什么是线程线程是进程内的执行单位,它共享进程的资源,是实现并发
程序员晓晓
·
2023-10-25 00:34
1024程序员节
python
爬虫
网络
开发语言
多线程
编程
美团后端开发工程师一面面经及详细答案
5.
线程池
参数6.
线程池
大小如何设置7.IO密集=Ncpu*2是怎么计算出来8.sync
路人zhang
·
2023-10-24 21:06
面试总结
后端
java
代理模式
美团动态
线程池
实践思路,开源了
背景使用
线程池
ThreadPoolExecutor过程中你是否有以下痛点呢?
公众号:肉眼品世界
·
2023-10-24 21:05
开源
java
分布式
大数据
数据库
一文读懂JDK源码:ThreadPoolExecutor
点击上方蓝字关注我们
线程池
的思想是一种对象池的思想,开放一块内存空间,里面存放了众多(未死亡)的线程,池中线程执行调度由池管理器来处理。
后台技术汇
·
2023-10-24 21:02
队列
java
并发编程
多线程
设计模式
深入剖析JAVA8
线程池
核心原理(底层源码解读)
目录前言1.
线程池
简介1.1线程基本概念1.2
线程池
基本概念1.2.1为什么用
线程池
1.2.2原理1.2.3
线程池
状态1.2.4执行过程2.工作原理2.1参数介绍2.2源码解析2.2.1基础概念:CTL2.2.2
ZhzZhi
·
2023-10-24 21:54
多线程
线程池
多线程
线程池
源码
美团动态ThreadPoolExecutor底层实现源码实战
开篇:介绍springboot连接nacos实现动态
线程池
,同时得安装nacos,同时代码将有两个模块,dtp-spring-boot-starter与user模块,前者将是独立的动态
线程池
,可以引入自己的项目中
玛卡巴咖
·
2023-10-24 21:52
1024程序员节
Java异步
一、解决CompletableFuture.runAsync异步线程不执行的问题方式一:指定
线程池
privatestaticfinalExecutorServicecachedThreadPool=Executors.newCachedThreadPool
万变不离其宗_8
·
2023-10-24 21:45
java
java
开发语言
前端
数据库连接池、
线程池
等管理的关键点,你知道吗?
在Java应用开发中经常会用到连接池、
线程池
等池化技术。
Java机械师
·
2023-10-24 21:10
线程池
如何知道一个线程的任务已经执行完成
在
线程池
内部在
线程池
内部,当我们把一个任务丢给
线程池
去执行,
线程池
会调度工作线程来执行这个任务的run方法,run方法正常结束,也就意味着任务完成了。
无语堵上西楼
·
2023-10-24 19:11
java面试题
1024程序员节
java
多线程基础(九)Executors
线程池
1.前言1.1什么是
线程池
?
线程池
是一种利用池化技术思想来实现的线程管理技术,主要是为了复用线程、便利地管理线程和任务、并将线程的创建和任务的执行解耦开来。
明湖起风了
·
2023-10-24 17:00
java
开发语言
线程高并发分页获取数据处理数据更新数据(java)。
//开启线程数量//定义固定长度的
线程池
防止线程过多ExecutorServiceexecservice=Executors.newFixedThreadPool(6);List>>>tasks=newArrayList
Record Life
·
2023-10-24 16:40
高并发
多线程
多线程高并发更新数据
Callable
18 - 如何设置
线程池
大小?
还记得在16讲中说过“
线程池
的线程数量设置过多会导致线程竞争激烈”吗?今天再补一句,如果线程数量设置过少的话,还会导致系统无法充分利用计算机资源。那么如何设置才不会影响系统性能呢?
Q.E.D.
·
2023-10-24 13:59
性能调优
1024程序员节
性能优化
性能调优
Java JUC高并发编程(一)
1.1JUC简介在Java5.0提供了java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类,用于定义类似于线程的自定义子系统,包括
线程池
,异步IO和轻量级任务框架
lemonc168
·
2023-10-24 13:36
JUC
JUC
Socket实现服务器搭建
1.顺序处理依次处理--效率低下2.并发处理2.1多线程并发(
线程池
)2.2多进程池2.3I/O转接接口selectepoll-可在单线程处理多任务请求+多线程效率更高2.4libevent高并发框架若客户端内部任务较复杂
深耕半夜
·
2023-10-24 10:30
服务器
运维
tcp/ip
linux
网络
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他