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线程池
restTemplate 优化接口性能
来发送消息,这种方式往往设计网络IO,每次调用的时候都需要建立http连接,而http连接需要经过三次握手等,是非常耗时的;对这类接口,优化的方式通常有下面几种方式:1、异步化接口异步化及常见问题2、基于
线程池
对于异步接口
zero _s
·
2023-07-20 16:19
常见问题汇总
java
服务器
spring
一文详解并发编程
详解并发编程最近学习了:冰河《深入理解高并发编程》;《并发编程的艺术》;特此简要对学习做了部分总结,方便后续对并发编程知识的完善和巩固;若想深入了解学习,可阅读上述参考原著;线程与
线程池
进程进程是系统进行资源分配的基本单位
舞者H
·
2023-07-20 15:32
并发
面试
java
多线程
并发
OkHttp之Dispatcher
目录成员变量1)最大值2)空闲回调3)
线程池
4)三个队列同步请求异步请求总结异步请求的执行策略。在OkHttp中承担着对同步和异步请求的分发和回调。今天主要从源码的角度看下这个过程是怎么实现的。
好人静
·
2023-07-20 14:29
android基本知识
OKHttp
Dispatcher
Synchronized与锁升级
升级流程4.3无锁4.4偏向锁4.5轻量级锁4.6重量级锁4.7总结5.锁消除和锁粗化1.先从阿里及其他大厂面试题说起1.谈谈你对Synchronized的理解2.Synchronized的锁升级3.
线程池
几个参数说下
芒余
·
2023-07-20 13:30
JUC学习
java
面试
开发语言
多线程浅析之一:基本概念
一、
线程池
的属性先来看一下
线程池
的构造方法,总结就是7大属性,这里DougLea写的很清楚了,下面简要翻译一下加深印象/***Createsanew{@codeThreadPoolExecutor}withthegiveninitial
无为无悔
·
2023-07-20 09:25
SynchronousQueue、LinkedBlockingQueue、ArrayBlockingQueue三种队列的简单介绍
其实不光只有这三种,只是因为java提供的四种
线程池
用到了这三种队列,所以这里探究一下这三种队列的区别,如果看其他的队列,可以直接看java.util.Queue这个接口谁继承了,自己去研究去文章目录0
胖墩的IT
·
2023-07-20 07:27
#
并发编程
java
java
RocketMQ避坑指南:java计算字符串大小
01阿里中间件(四面,Java岗)1.1Java中间件一面技术一面考察范围重点问了Java线程锁:synchronized和ReentrantLock相关的底层实现
线程池
的底层实现以及常见的参数数据结构基本都问了一遍
始飞龙
·
2023-07-20 05:17
程序员
java
经验分享
面试
《
线程池
的执行流程》
目录什么是
线程池
线程池
的优点
线程池
的执行流程
线程池
的状态什么是
线程池
线程池
是一种多线程处理形式,内部维护了若干个线程。没有线程任务的时候,线程都处于空闲状态。如果有新的线程任务,就分配给空闲线程执行。
猿究院_NiKo
·
2023-07-20 02:08
JAVASE
java
《线程的实现方式》
线程的实现方式有四种:第一种是继承Thread类,第二种是实现Runnable接口;第三种是实现Callable接口;最后是通过
线程池
创建线程。
猿究院_NiKo
·
2023-07-20 02:38
JAVASE
java
线程池
中线程复用原理
线程池
将线程和任务进行解耦,线程是线程,任务是任务,摆脱了之前通过Thread创建线程必须一个任务对应一个线程的限制。
清和与九
·
2023-07-20 00:16
java
jvm
开发语言
为什么使用
线程池
?解释下
线程池
参数?
使用
线程池
的原因(1)降低资源消耗:提高线程利用率,降低创建和销毁线程的消耗。(2)提高响应速度:任务来了,直接有线程可用可执行,而不是线创建线程再执行。
清和与九
·
2023-07-20 00:15
java
jvm
开发语言
Java
线程池
任务执行完毕后回收线程
线程池
中的所有任务执行完毕后,线程并没有停止,导致JVM出现OOM问题。后来查找了下面链接的资料,解决问题。
舒尔诚
·
2023-07-19 22:53
JAVA基础:
线程池
的使用
目录1.概述2.
线程池
的优势2.1.
线程池
为什么使用自定义方式?2.2.封装的
线程池
工具类有什么好处?
月半花开
·
2023-07-19 19:51
JAVA
SE
java
jvm
开发语言
多线程
线程池
Android 通过插桩来代理
线程池
如果依赖的Sdk提供了
线程池
代理的接口还好,那样直接设置我们自定义的
线程池
。但是依赖的Sdk没有提供可设置的接口,那我们有没有办法把我们自定义的
线程池
代理进去呢?
小An
·
2023-07-19 18:33
android
Executors.newSingleThreadExecutor() 的使用
importjava.util.concurrent.Executorsfunmain(){//创建一个单
线程池
valexecutor=Executors.newSingleThreadExecutor
hehui0921
·
2023-07-19 18:42
kotlin
java
开发语言
常见java知识点1
7说一下常见的几个
线程池
?(Java里面有4个
线程池
)8深拷贝和浅拷贝的区别9堆栈是什么以及他们的区别1什么是Spring框架?Spring框架有哪些主要模块
王小小鸭
·
2023-07-19 18:52
碎碎念
java
开发语言
Java线程——如何正确使用Java
线程池
java框架中例如Tomcat、Dubbo等都离不开
线程池
,这些框架用到线程的地方,都会用
线程池
来负责。我们在使用这些框架的时候,会设置
线程池
参数,用于提高性能。那么开多少线程合适?
Java知识库
·
2023-07-19 16:48
java
线程池
线程
程序员
springcloud项目使用Hystrix配置步骤
通俗来讲,它就是一个
线程池
和断路器的组合,能够在短时间内侦测到系统故障,并防止故障的扩散,从而提高系统的可靠性和稳定性。
香至-人生万事须自为,跬步江山即寥廓。
·
2023-07-19 15:25
springcloud
hystrix
java
spring
cloud
hystrix
百天百题(1/100)Java创建线程的方式?
首先创建线程有四种种方式:1.继承Thread类缺点:1.Java是不支持多继承的,所以我们不能在继承其他的类了2.不能通过
线程池
来此操作,每次创建一个线程都需要先创建一个类,创建和销毁线程对整体的资源开销是非常大的
snut-zzt
·
2023-07-19 12:05
百天百题
java
Task类的学习
4、Task默认使用
线程池
,也就是后台线程。当主线程结束时,创建的所有task都会结束。5、Task.Run返回一个Task对象,可以用它来监视其过程。
C#气氛组队员
·
2023-07-19 11:34
学习
python
线程池
ThreadPoolExecutor和as_completed的用法示例
fromconcurrent.futuresimportThreadPoolExecutor,as_completedfromtimeimportsleepdeffunc(name,age,s_time,func_order):print(f'{func_order}被调用ing...')print(f'{name}今年{age}岁...')sleep(s_time)print(f'{func_o
球场最帅的仔
·
2023-07-19 10:01
python
python
开发语言
后端
携程ANR 优化实践 - Binder开辟线程数过多导致主线程ANR异常
了解携程ANR前,我们一起了解binder
线程池
的前生今世在android系统中,通过binder进行IPC时,服务端总是会起一些Binder线程来响应客户端的请求。
Android小贾
·
2023-07-19 08:58
Android
Framework
移动开发
binder
java
开发语言
Framework
移动开发
架构
线程池
:利用
线程池
优化查询速度
对于同一个页面的两个无关业务,我们可以通过
线程池
来优化。
谷咕咕
·
2023-07-19 08:11
java
java
开发语言
后端
线程池
C#基础--线程之Task
C#基础–线程之TaskTask是.NetFramework3.0出现的,Task里面的线程是来自于
线程池
一、Task1.开启一个线程Task构造函数传入一个无参数的Action委托作为参数Tasktask
YSの陈憨憨
·
2023-07-19 07:34
C#
.Net
c#
asp.net
SpringBoot - 集成Quartz框架之常用配置
它的作用其实类似于Java中的Timer定时器以及JUC中的ScheduledExecutorService调度
线程池
,当然Quartz作为一个独立的任务调度框架无疑在这方面表现的更为出色,功能更强大,
prince05
·
2023-07-19 05:21
java
spring
boot
java
spring
Java架构师面试前先了解自己是什么水准
jvm虚拟机原理、调优,懂得jvm能让你写出性能更好的代码;池技术,什么对象池,连接池,
线程池
…:;java反射技术,写框架必备的技术,但是有严重的性能问题,替代方案java字节码技术;nio,没什么好说的
java梦梦
·
2023-07-19 00:45
java
学习
开发语言
spring
架构
go语言设计一个
线程池
,本质是一个函数,函数里面完成我们的业务逻辑等的处理typetaskfunc(curTimetime.Time)worker线程woker是就是执行作业(task)的线程typeWorker{//这里
线程池
Top2_头秃
·
2023-07-18 21:21
线程池
学习(六)
线程池
状态转化
线程池
状态定义//runStateisstoredinthehigh-orderbits//
线程池
创建之后的初始状态,这种状态下可以执行任务privatestaticfinalintRUNNING=-1
困得睁不开眼
·
2023-07-18 20:15
#
线程
线程池
java
多线程
线程池
学习(三)Future接口
Future接口主要用于多线程编程时获取异步任务结果。我们借钱(提交任务)时会写一个欠条(Future相当于一个欠条),我们可以用欠条去拿回欠款,真正还钱的是债主(执行任务的是Executor)。总共有如下几个方法:booleancancel(booleanmayInterruptIfRunning);尝试取消一个正在执行的任务。返回失败:如果这个任务执行完成、已经被取消、因为某些原因无法被取消。
困得睁不开眼
·
2023-07-18 20:45
#
线程
java
开发语言
多线程
线程池
线程池
学习(五)线程工厂、
线程池
工厂
Executors定义的Executor,ExecutorService,ScheduledExecutorService,ThreadFactory和Callable类的工厂和实用程序方法,我们称为
线程池
工厂
困得睁不开眼
·
2023-07-18 20:45
#
线程
java
开发语言
多线程
线程池
Springboot 多线程@Async
工作中经常涉及异步任务,通常是使用多线程技术,比如
线程池
ThreadPoolExecutor,它的执行规则如下:image在Springboot中对其进行了简化处理,只需要配置一个类型为java.util.concurrent.TaskExecutor
志_933e
·
2023-07-18 20:56
线程池
学习(四)任务调度
线程池
有几个重要的属性,核心线程数,最大线程数,阻塞任务队列。
困得睁不开眼
·
2023-07-18 20:13
#
线程
java
开发语言
多线程
线程池
JUC基础(二)—— Future接口 及其实现
系列文章目录JUC基础(一)——
线程池
JUC基础(二)——Future接口及其实现系列文章目录前言一、Future的原始意义二、FutureTask和CompletableFuture1.FutureTask2
战斧
·
2023-07-18 19:25
java九阳神功
java
c++
开发语言
SpringBoot使用多线程处理任务
代码实现SpringBoot应用中需要添加@EnableAsync注解,来开启异步调用,一般还会配置一个
线程池
打不死的喜羊羊
·
2023-07-18 19:53
后端
缓存
JAVA
spring
boot
java
spring
手写
线程池
: thread pool with modern c++
C++
线程池
进程的创建和销毁,代价是昂贵的,除去操作系统的实现及其本身的原理,跟线程相比它更显得重量级。这几年互联网的迅速发展,让线程正面临着跟进程一样的“重量级”困扰。
张夜白哥哥
·
2023-07-18 18:22
python并发编程:协程asyncio、多线程threading、多进程multiprocessing
python并发编程:协程、多线程、多进程CPU密集型计算与IO密集型计算多线程、多进程与协程的对比多线程创建多线程的方法多线程实现的生产者-消费者爬虫Lock解决线程安全问题使用
线程池
ThreadPoolExecutor
Zzzzzzzzzzzaa2
·
2023-07-18 18:56
python
开发语言
线程池
、协程
文章目录一、回顾多线程1.实现多线程的两个方法2.代码举例二、回顾爬虫数据解析主要方法三、
线程池
简单理解:使用
线程池
提取并储存一网址菜品信息四、协程1.time.sleep()的协程转变爬虫领域的简单协程模板
秋酿玖心
·
2023-07-18 18:56
python正则+多线程(代理)+
线程池
+协程
正则表达式常用元字符.匹配除换行符以外的任意字符\w匹配字幕或数字或下划线\s匹配任意空白字符\d匹配数字\n匹配一个换行符\t匹配一个制表符^匹配字符串的开始#开发常用$匹配字符串的结尾\W匹配非字母或数字或下划线\D匹配非数字\S匹配非空白符a|b匹配字符a或b()匹配括号内的表达式,也表示一个组[…]匹配字符组中的字符[^…]匹配除字符组中字符的所有字符,**[]中的^**表示“非”量词*重
唐古乌梁海
·
2023-07-18 18:56
python
python
开发语言
线程池
ForkJoinPool
ForkJoinPool
线程池
最大的特点就是分叉(fork)合并(join),将一个大任务拆分成多个小任务,并行执行,再结合工作窃取模式(worksteal)提高整体的执行效率,充分利用CPU资源。
moernagedian
·
2023-07-18 17:02
redis
数据库
缓存
线程池
问题处理
场景等
线程池
里的任务执行完通过future.get的方式获取
线程池
里的线程执行结果,然后合并到主流程的结果里返回给前端。
moernagedian
·
2023-07-18 17:02
java
Java
线程池
实现类ThreadPoolExecutor源码分析
线程池
实现类ThreadPoolExecutor是在java.util.concurrent下的,从JDK1.5开始支持
线程池
实现类ThreadPoolExecutor.该类有四个构造函数(不含无参构造函数
LeaHea
·
2023-07-18 14:58
线程池
拒绝策略+超时机制
线程池
拒绝策略在Java中,Executor
线程池
是通过ThreadPoolExecutor类实现的,你可以通过自定义拒绝策略来处理当
线程池
无法接受新任务时的情况。
哦灬吼吼吼
·
2023-07-18 14:31
JMM并发编程
java
jvm
开发语言
java 分批次处理大数据量数据
库中业务难点:A库中表的数据量比较大,50W数据(相对意义大数据量),单纯select*fromtable查询时间很长,而且容易内存溢出,并且数据清洗完插入B库中效率也是很慢的,我这里采取分批次处理,并且采用
线程池
多线程处理数据
会跑的葫芦怪
·
2023-07-18 13:31
数据处理
线程池
的学习(一)
转载:Java
线程池
线程池
的创建方式方式一:创建单一线程的
线程池
newSingleThreadExecutor特点:
线程池
中只包含1个线程,存活时间是无限的按照提交顺序执行任务唯一线程繁忙时,新提交的任务会被加入到阻塞队列中的
困得睁不开眼
·
2023-07-18 13:59
#
线程
java
开发语言
线程池
线程池
学习(二)execute() 和 submit() 的区别
转载:
线程池
线程提交的两种方式ExecutorServicepoll3=Executors.newCachedThreadPool();for(inti=0;iFuturesubmit(Callabletask
困得睁不开眼
·
2023-07-18 13:58
#
线程
java
开发语言
线程池
java
线程池
调用python脚本
java里用
线程池
执行调用python的任务importorg.slf4j.Logger;importjava.util.concurrent.
ShenSJay
·
2023-07-18 12:26
java
python
Java
线程池
之线程返回值
前言线程并发系列文章:Java线程基础Java线程状态Java“优雅”地中断线程-实践篇Java“优雅”地中断线程-原理篇真正理解JavaVolatile的妙用JavaThreadLocal你之前了解的可能有误JavaUnsafe/CAS/LockSupport应用与原理Java并发"锁"的本质(一步步实现锁)JavaSynchronized实现互斥之应用与源码初探Java对象头分析与使用(Syn
小鱼人爱编程
·
2023-07-18 12:47
Java
并发
java
eclipse
【监控系统】Promethus监控SpringBoot微服务应用配置实战
我们本节要实现的是Java服务级监控用于对每个应用占用的内存、
线程池
的线程数量、restful调用数量和响应时间、JVM状态、GC信息等进行监控,并可将指标信息同步至Prometheus中集中展示和报警
互联网小阿祥
·
2023-07-18 11:22
#
监控系统
spring
boot
微服务
后端
prometheus
【Linux】多线程(三)
文章目录
线程池
线程安全的单例模式什么是单例模式什么是设计模式单例模式的特点饿汉实现方式和懒汉实现方式饿汉方式实现单例模式懒汉方式实现单例模式懒汉方式实现单例模式(线程安全版本)STL,智能指针和线程安全
狗也会摔跤TUT
·
2023-07-18 09:49
Linux
linux
运维
服务器
Android的线程和
线程池
Android的线程和
线程池
标签(空格分隔):android一些概念:线程分类:主线程和子线程,主线程主要处理和界面相关的事情,子线程用于执行耗时操作。
安卓小白之小楼又东风
·
2023-07-18 08:59
上一页
78
79
80
81
82
83
84
85
下一页
按字母分类:
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
其他