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
线程池简单操作
springboot定时任务的实现方式
ScheduledExecutorService:也jdk自带的一个类;是基于
线程池
设计的定时任务类,每个调度任务都会分配到
线程池
中的一个线程去执行,也就是说,任务是
g忠一
·
2023-09-21 09:27
【Java 基础篇】Java多线程编程详解:线程创建、同步、
线程池
与性能优化
Java是一门强大的编程语言,其中最引人注目的特性之一是多线程支持。多线程允许我们在同一程序中同时执行多个任务,这大大提高了应用程序的性能和响应能力。本文将深入介绍Java线程的基础知识,无论您是初学者还是有一些经验的开发人员,都将从中获益。什么是线程?在计算机科学领域,线程是指在一个进程内部执行的独立单元。一个进程可以包含多个线程,每个线程都有自己的执行路径,可以独立运行。线程是操作系统进行任务
繁依Fanyi
·
2023-09-21 08:51
Java
进击高手之路
java
性能优化
开发语言
后端
前端
数据库
windows
kotlin coroutines 协程教程(一) 介绍及关键API分析
Executor,主要有以下特点:更轻量级的api实现协程async和await不作为标准库的一部分suspend函数,也就是挂起函数是比javafuture和promise更安全并且更容易使用那么实际本质上和
线程池
有什么区别呢
kotlon
·
2023-09-21 08:26
AsyncTask分析
AsyncTaskonPreExecute(),在主线程中执行,在异步任务之前该方法会被执行,可以用来做一些准备工作doInBackground(),在
线程池
中执行,用于执行异步任务,在此方法中可以通过调用
哇楼主
·
2023-09-21 06:37
【Java 基础篇】Executors工厂类详解
在多线程编程中,
线程池
是一项重要的工具,它可以有效地管理和控制线程的生命周期,提高程序的性能和可维护性。
繁依Fanyi
·
2023-09-21 03:35
Java
进击高手之路
java
开发语言
性能优化
后端
前端
ide
windows
在外包干了三年,我废了..… 不吹不黑!
试试用一个规则执行器来替代它3、SpringBoot中的
线程池
,你真的会用么?4、重磅推荐几个接私活的脚手架利器!5、MySQL究竟是怎么执行的?
Java之间
·
2023-09-21 03:29
面试
编程语言
敏捷开发
软件开发
项目管理
Android
线程池
源码详解(一)
线程池
的创建是通过Executors构造出来的,这是个典型的工厂类,使用了工厂模式。
zhouzhihao_07
·
2023-09-21 03:09
源码解析
java
性能优化
Android线程池
别再纠结
线程池
池大小、线程数量了,哪有什么固定公式 | 京东云技术团队
可能很多人都看到过一个线程数设置的理论:CPU密集型的程序-核心数+1I/O密集型的程序-核心数*2不会吧,不会吧,真的有人按照这个理论规划线程数?线程数和CPU利用率的小测试抛开一些操作系统,计算机原理不谈,说一个基本的理论(不用纠结是否严谨,只为好理解):一个CPU核心,单位时间内只能执行一个线程的指令那么理论上,我一个线程只需要不停的执行指令,就可以跑满一个核心的利用率。来写个死循环空跑的例
京东云技术团队
·
2023-09-21 02:58
硬核干货
京东云
java
开发语言
线程池
线程池
及其拒绝策略
前言我们在使用
线程池
批量完成某些任务的时候,经常会不假思索的使用jdk中提供的既定的三种使用方法,即:newFixedThreadPool,newCachedThreadPool,这样做其实是有风险的。
happyleijun
·
2023-09-21 01:09
【JavaEE】多线程案例——定时器与
线程池
文章目录一、定时器1.标准库中的定时器2.手动实现定时器3.定时器完整代码二、
线程池
1.认识
线程池
2.标准库中的
线程池
3.实现
线程池
三、最后一、定时器 与生活中的概念相似,所谓定时器就是设定一个之间,
十叶知秋
·
2023-09-21 00:33
JavaEE
多线程
java
java-ee
后端
【JavaEE初阶】第十节.多线程 (基础篇 )
线程池
(案例四)
文章目录前言一、
线程池
概述二、
线程池
的使用方式2.1Java标准库中
线程池
的使用2.2自己动手来模拟实现一个
线程池
总结前言本篇文章将介绍多线程案例——
线程池
,这也是一个非常有用的案例在之前已经介绍过,进程本身已经能做到并发编程
未央.303
·
2023-09-21 00:01
JavaEE初阶
多线程
java-ee
java
[JavaEE系列] 详解部分多线程案例(内含单例模式+阻塞队列+定时器+
线程池
)
引出线程安全问题二.阻塞队列1.使用阻塞队列实现生产者消费者模型2.模拟实现阻塞队列(BlockingQueue)三.定时器1.标准库中的定时器(Timer类)2.模拟实现定时器(MyTask+MyTimer)四.
线程池
蔡欣致
·
2023-09-21 00:25
JavaEE初阶系列
单例模式
java-ee
java
(JavaEE)(多线程案例)
线程池
(简单介绍了工厂模式)(含经典面试题ThreadPoolExector构造方法)
线程诞生的意义,是因为进程的创建/销毁,太重了(比较慢),虽然和进程比,线程更快了,但是如果进一步提高线程创建销毁的频率,线程的开销就不能忽视了。这时候我们就要找一些其他的办法了。有两种典型的办法可以进一步提高这里的效率:1:协程(轻量级线程,相比于线程,把系统调度的过程给省略了,变成由程序员手工调度)(当下,一种比较流行的并发编程的手段,但是在Java圈子里,协程还不够流行,GO和Python用
iiiiiihuang
·
2023-09-21 00:53
JavaEE
java
开发语言
java-ee
助力H5活动引流案例
活动规则通过分享活动邀请你的好友军团前来帮忙哄抢,不断累积你所获得的西瓜数,西瓜数达到一定量即可兑换奖品,西瓜数越多,奖品越丰厚4.传播途径微信朋友圈、公众号、微信群、海报、桌贴等二、活动亮点1.活动形式
简单操作
便捷
HDPLUS
·
2023-09-21 00:57
Java
线程池
详解
线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用
线程池
可以进行统一的分配,调优和监控。
努力学习,努力爱你!
·
2023-09-20 23:35
juc
java
开发语言
linux
制作学生查询小程序
只需
简单操作
电脑,教师们就能通过上传成绩表格轻松制作出查分系统。易查分的定制性、灵活性和易用性等特点使其为教育机构和教师提供了显著
DoctorLeo
·
2023-09-20 23:12
经验分享
线程池
:神秘的“轻量级线程”
当前我们的多线程部分已经学习了几个代码案例:1.单例模式2.阻塞队列->生产者消费者模型3.定时器4.
线程池
而线程存在的意义就是,使用进程来实现并发编程会“太重了”,创建和销毁进程都会比较耗资源。
Xua3055
·
2023-09-20 22:45
java
开发语言
【Linux】生产消费模型 +
线程池
循环阻塞队列3.1POSIX信号量:3.1-1sem_init/sem_destroy3.1-2sem_wait3.1-3sem_post3.2成员变量:3.3生产消费:3.4构造与析构:3.5测试:4.
线程池
yy_上上谦
·
2023-09-20 22:43
Linux
linux
【Java 基础篇】Java
线程池
详解
为了更有效地管理线程,提高程序的性能和可维护性,Java提供了
线程池
机制。本文将详细介绍Java
线程池
的概念、工作原理以及如何使用
线程池
来优化多线程编程。什么是
线程池
?
繁依Fanyi
·
2023-09-20 22:07
Java
进击高手之路
java
开发语言
redis
windows
git
github
数据库
多线程优化导入支持事务一
多线程优化导入支持事务一创建
线程池
多线程处理思路创建
线程池
@ConfigurationpublicclassTaskPoolConfig{@Bean("taskExecutor")publicExecutortaskExecutro
*郑*
·
2023-09-20 22:06
java
java
多线程优化导入支持事务二
多线程优化导入支持事务二创建
线程池
切分数据,启动线程插入数据注意点可以在项目中使用的多线程导入,支持事务,异常立即回滚使用到
线程池
+CountDownLatch+transactionManager+AtomicBoolean
*郑*
·
2023-09-20 22:59
java
java
springboot
线程池
简单用法及配置解析
定义
线程池
packagecom.example.demo.start.config;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration
gzmyh
·
2023-09-20 20:28
spring
boot
java
后端
线程池
面试题
如果我们合理的使用
线程池
,则可以避免把系统搞崩的窘境。总得来说,使用
线程池
可以带来以下几个好处:1、降低资源消耗。通过重复利用已创建的线程,降低线程创建和销毁造成的消耗。2、提高响应速度。
·
2023-09-20 20:09
后端
实现高并发内存池(C++)
在计算机中,有很多使用“池”这种技术的地方,除了内存池,还有连接池、
线程池
、对象池等。以服务器上的
线程池
为例,它的主要思想是:先启动若干数量的线程,让它们处于睡眠状态,当接收到客
肆壹柒Z
·
2023-09-20 19:27
C++学习记录
c++
开发语言
并发编程系列-分而治之思想Forkjoin
我们介绍过一些有关并发编程的工具和概念,包括
线程池
、Future、CompletableFuture和CompletionService。
吾日三省吾码
·
2023-09-20 17:08
后端
【Linux】
线程池
| 自旋锁 | 读写锁
文章目录一、
线程池
1.
线程池
模型和应用场景2.单例模式实现
线程池
(懒汉模式)二、其他常见的锁1.STL、智能指针和线程安全2.其他常见的锁三、读者写者问题1.读者写者模型2.读写锁一、
线程池
1.
线程池
模型和应用场景
线程池
是一种线程使用模式
星河万里᭄ꦿ࿐
·
2023-09-20 16:32
Linux
linux
运维
服务器
org.apache.curator.utils.CloseableExecutorService 默认线程
找了很久才发现它的
线程池
新开线程设置成了demon。publicLeaderSelector(CuratorFrameworkclient,StringleaderPath,LeaderS
Edjon
·
2023-09-20 15:11
[Qt]多线程和套接字通信
QThread1.1.1常用共用成员函数1.1.2信号槽1.1.3静态函数1.1.4任务处理函数1.2使用方式11.2.1操作步骤1.2.2示例代码1.3使用方式21.3.1操作步骤1.3.2示例代码2.
线程池
的使用
9TSe
·
2023-09-20 14:42
Qt
qt
开发语言
C++11的半同步半异步
线程池
C++11的半同步半异步
线程池
简介同步队列Take函数Add函数Stop函数SyncQueue完整代码
线程池
主函数测试简介半同步半异步
线程池
用的比较多,实现也比较简单。
Aries_Ro
·
2023-09-20 14:34
C++进阶
线程池
c++
java
开发语言
elasticSearch:使用Kibana对数据进行增删改查
不用通过跑代码的方式,使得某些
简单操作
更快捷。elasticSearch的java实现主要方法https://blog.csd
黄黄黄黄黄莹
·
2023-09-20 14:02
elasticsearch
Oracle-对象类
一、Oracle数据库对象介绍数据库详细介绍二、Oracle创建分区表,以及分区的
简单操作
1查看链接分区操作链接2给已有的表分区需要先备份表,然后新建这个表,拷贝数据,删除备份表2.1重命名altertabletest_partrenametotest_part_temp
长江中下游程序猿
·
2023-09-20 14:31
oracle
数据库
Java多线程——
线程池
异常捕获
上一篇提到了使用ThreadFactory的UncaughtExceptionHandler去捕获
线程池
的错误,还有没有其他方法呢?
冒菜MaoCai
·
2023-09-20 13:01
JAVA多线程
java
开发语言
后端
线程池
异常
Java使用
线程池
批量处理数据操作
Java使用
线程池
批量处理数据操作疑问&思路:1.如何保证数据按顺序批量处理2.如何保证数据全部处理完统一返回3.如何保证是多任务异步操作4.如何提高运行效率,减少运行时间1.使用ArrayList插入数据有序且可重复
咕噜咕噜虎
·
2023-09-20 12:22
线程池
多线程
java
开发语言
线程池
和定时任务的实现方式
目录1.
线程池
的实现1.通过ExecutorService的实现类,ThreadPoolExecutor来实现2.通过Executor工具类来实现
线程池
2.定时器1.Timer实现定时器2.ScheduledExecutorService
东南吴彦祖
·
2023-09-20 12:22
多线程和并发
线程池
定时任务
java
Springboot使用
线程池
进行异步操作
另外如果自己没有配置
线程池
,那么Springboot则使用默认好的
线程池
SimpleAsyncTaskExecutor,效果并不是很好,通过需要自己手动配置。
米 柴
·
2023-09-20 12:22
java
springboot
spring
boot
java
后端
线程池
的使用-定时任务
线程池
就是一个可以复用线程的技术不使用
线程池
,如果客户每发起一个请求,后台就创建一个新线程来处理,下次新任务来了又要创建新线程,而创建新线程的开销是很大的,这样会严重影响系统的性能。
zgDaren
·
2023-09-20 12:22
Java基础
多线程
并发编程
java
java单线程的循环调用_Java 使用
线程池
执行若干任务
线程池
包含了一系列的线程,并且可以管理这些线程。例如:创建线程,销毁线程等。本文将介绍如何使用Java中的
线程池
执行任务。1任务类型在使用
线程池
执行任务之前,我们弄清楚什么任务可以被
线程池
调用。
weixin_39947501
·
2023-09-20 12:52
java单线程的循环调用
SpringBoot使用
线程池
处理耗时任务
场景分析在post请求接口中,由于耗时任务处理时间过长,接口返回不可能一直等待业务逻辑处理完全才返回给前端,这时必须使用
线程池
来处理耗时任务,然后接口直接返回。通过异步处理的方式处理数据。
吃着萝卜唱着歌
·
2023-09-20 12:51
java开发之路
java
spring
boot
线程池
的任务调度流程
线程池
的任务调度流程(包含接收新任务和执行下一个任务)大致如下:(1)如果当前工作线程数量小于核心线程数量,执行器总是优先创建一个任务线程,而不是从线程队列中获取一个空闲线程。
乘风2022
·
2023-09-20 12:20
java
jvm
开发语言
Android性能优化之使用
线程池
处理异步任务
本文转自:Android性能优化之使用
线程池
处理异步任务作者:Sunzxyong说到线程,我想大家都不陌生,因为在开发时候或多或少都会用到线程,而通常创建线程有两种方式:1.继承Thread类2.实现Runnable
曹半斤
·
2023-09-20 12:19
Android笔记
Java笔记
android
性能优化
线程池
多线程
java
线程池
批量处理任务
创建一个核心线程数ExecutorServiceexecutorService=Executors.newFixedThreadPool(7);创建处理任务类classTaskimplementsRunnable{publicvoidrun(){ sout( doing......);}}创建任务列表Listtasks=newArrayList<>();向列表中添加任务tasks.a
Cyclic1001
·
2023-09-20 12:49
开发
线程池
java
jvm
开发语言
java
线程池
中任务异常处理
首先我们看个例子,当使用
线程池
执行任务时如果某个任务出现异常会是什么效果importjava.util.concurrent.SynchronousQueue;importjava.util.concurrent.ThreadPoolExecutor
小方9527
·
2023-09-20 12:48
java并发编程
线程池
java
异常处理
线程池
处理任务的顺序
线程池
中重要的三个参数1、corePoolSize:核心线程大小2、maximumPoolSize:最大线程数(当阻塞队列无界时,此参数无效)3、阻塞队列的大小
线程池
处理任务的顺序如下:1、当添加新任务时
SassionLim
·
2023-09-20 12:18
并发编程
多线程
使用
线程池
进行任务处理
线程池
线程池
:一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而
线程池
维护着多个线程,等待着监督管理者分配可并发执行的任务。这避免了在处理短时间任务时创建与销毁线程的代价。
weixin_45138295
·
2023-09-20 12:48
Linux
C++
c++
TransmittableThreadLocal简述和使用demo
概述业务中经常会遇到多线程之间的上下文传递,比如自己开启子线程异步执行,或者使用
线程池
异步执行时,需要把token/request上下文传递.手写的话,在创建子线程时需要自己包裹一下;在使用
线程池
时需要对
好大的月亮
·
2023-09-20 12:15
JAVA
springboot
多线程
java
spring
Java
线程池
必知的8 大拒绝策略
总结就是:当前提交任务数大于(maxPoolSize+queueCapacity)时就会触发
线程池
的拒绝策
Mark1317
·
2023-09-20 12:48
别再纠结
线程池
池大小、线程数量了,哪有什么固定公式 | 京东云技术团队
可能很多人都看到过一个线程数设置的理论:CPU密集型的程序-核心数+1I/O密集型的程序-核心数*2不会吧,不会吧,真的有人按照这个理论规划线程数?线程数和CPU利用率的小测试抛开一些操作系统,计算机原理不谈,说一个基本的理论(不用纠结是否严谨,只为好理解):一个CPU核心,单位时间内只能执行一个线程的指令那么理论上,我一个线程只需要不停的执行指令,就可以跑满一个核心的利用率。来写个死循环空跑的例
·
2023-09-20 12:23
线程池后端javacpu
ssh免密登录
简单操作
紧急加一章(今天遇到了坑。。。)场景:本机:ubuntu16.04服务器:centos6.5目的:免密登录步骤:需要免密登录的机器要安装sshclient,一般都是默认的ssh-keygen-trsacat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keysscp./id_rsa.pubroot@需要被免密的机器:/tmp在需要被免密的机器的~目录下添加.ssh文件夹
master_h
·
2023-09-20 11:28
Netty面试题(二)
Netty通过Reactor模型基于多路复用器接收并处理用户请求,内部实现了两个
线程池
,boss
线程池
和work
线程池
,其中boss
线程池
的线程负责处理请求的accept事件,当接收到a
程序打工仔
·
2023-09-20 10:30
面试
面试
职场和发展
控制
线程池
消费速度
控制
线程池
消费速度场景在使用
线程池
的时候,如果生产者过快,消费者过慢,有可能将消费者
线程池
打满,
线程池
会执行拒绝策略目的目的就是当
线程池
满时,可以让生产者阻塞解决方案当
线程池
执行拒绝策略时,将任务重新提交给
线程池
的阻塞队列
iiaythi
·
2023-09-20 09:02
spring
boot
java
上一页
60
61
62
63
64
65
66
67
下一页
按字母分类:
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
其他