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#线程池
【异步任务】@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
Java面试基础篇
以及怎么创建
线程池
?4.sleep()和wait()有什么区别?5.在Java程序中怎么保证多线程的运行安全?6.加锁的方式有哪些?7.synchronized和Lock有什么区别?
不会写算法的小王
·
2023-10-29 21:38
java面试基础
java
面试
开发语言
【Linux】
线程池
| 自旋锁 | 读写锁
文章目录一.Linux
线程池
1.
线程池
的概念2.
线程池
的优点3.
线程池
的应用场景4.
线程池
的实现二.其他常见的锁1.STL、智能指针和线程安全2.其他常见的锁三.读者写者问题1.读者写者模型2.读写锁一
殿下p
·
2023-10-29 16:35
Linux系统编程
linux
运维
服务器
c++
c语言
线程池
源码-1
Executor、ExecutorService、ThreadPoolExecutor、ExecutorsExecutorService继承了Executor,Executor接口先来看一下Executor接口,只定义了一个execute方法,用来执行任务(Runnable)。publicinterfaceExecutor{/***Executesthegivencommandatsometime
玄生
·
2023-10-29 15:10
(免费领源码)
java#
微信小程序#mysql共享车位系统94559-计算机毕业设计项目选题推荐
摘要在信息飞速发展的今天,网络已成为人们重要的信息交流平台。每天都有大量的农产品需要通过网络发布,为此,本人开发了一个基于springboot共享车位系统小程序。对于本共享车位系统的设计来说,它主要是采用后台采用java语言、springboot框架,它是应用mysql数据库、微信小程序等技术动态编程以及数据库进行努力学习和大量实践,并运用到了微信小程序的建设中在整个系统的设计当中,具体根据网上共
2301_3224142804
·
2023-10-29 14:52
java
mysql
微信小程序
c#
php
spring
python
线程池
里对异常的处理方式
==方式:==重写afterExecute方法,统一处理
线程池
里抛出的异常。但是要区分是execute方式提交的,还是submit方式提交的。
电脑令人发狂的
·
2023-10-29 09:07
java
开发语言
多线程&
线程池
线程安全问题当多个线程同时操作同一个共享资源的时候,可能会出现结果不符合预期的问题解决安全问题方式一:同步代码块作用:把访问共享资源的核心代码给上锁,以此保证线程安全格式:synchronized(同步锁){访问共享资源的核心代码}原理:每次只允许一个线程加锁后进入,执行完毕后自动解锁,其他线程才可以进来执行。同步锁的注意事项1.对于当前同时执行的线程来说,同步锁必须是同一把(同一个对象),否则会
IT_Rocter
·
2023-10-29 08:25
jvm
XXL-RPC v1.6.0,分布式服务框架
xxl-registry至xxl-rpc,模块名为xxl-rpc-admin;2、一致性哈希路由策略优化:默认虚拟节点数量调整为100,提高路由的均衡性;3、RPCClient端,复用单例EventLoopGroup
线程池
许雪里
·
2023-10-29 07:25
一文读懂
线程池
的工作原理(故事白话文)
前言本文以程序员做需求的例子,比喻
线程池
的工作过程。以故事白话的方式展开,跟大家阐述
线程池
工作原理,以方便大家更好理解
线程池
,谢谢阅读哈~什么是
线程池
?什么是核心线程?什么是阻塞队列?
Java李太白
·
2023-10-29 05:33
Python多线程与多进程
文章目录1.线程与进程的概念2.Python多线程2.1创建线程2.2线程同步2.3
线程池
3.Python多进程3.1创建进程3.2进程间通信3.3进程池4.多线程与多进程的优劣比较5.
PyTechShare
·
2023-10-29 05:42
Python教程-基础
python
开发语言
爬虫
Java
线程池
-拒绝策略
Java在ThreadPoolExecutor类中为我们提供了4种默认的拒绝策略来应对不同的场景,都实现了RejectedExecutionHandler接口。拒绝策略ThreadPoolExecutor.AbortPolicy()这种拒绝策略在拒绝任务时,会直接抛出一个类型为RejectedExecutionException的RuntimeException,让你感知到任务被拒绝了,于是你便可
Toyouy
·
2023-10-29 05:25
Java常见的
线程池
有哪些?
1、什么是
线程池
java.util.concurrent.Executors提供了一个java.util.concurrent.Executor接口的实现用于创建
线程池
多线程技术主要解决处理器单元内多个线程执行的问题
緈諨の約錠
·
2023-10-29 05:55
Java基础知识
Java面试题
java
线程池
Java中有几种
线程池
?使用
线程池
有什么风险?
Java里面
线程池
的顶级接口是Executor,但是严格意义上讲Executor并不是一个
线程池
,而只是一个执行线程的工具,它真正的
线程池
接口是ExecutorService。
南丘xf
·
2023-10-29 05:55
多线程并发
线程池
有几种?分别有什么特点
Java通过Executors(jdk1.5并发包)提供四种
线程池
,分别为:newCachedThreadPool创建一个可缓存
线程池
,如果
线程池
长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程
wei小白
·
2023-10-29 05:55
java
开发语言
Java并发类库提供的
线程池
有哪几种?
既然创建或销毁线程存在一定的开销,所以利用
线程池
技术来提高系统资源利用效率,并简化线程管理,已经是非常成熟的选择。
wiseph
·
2023-10-29 05:25
Java编程面试
java
线程池
分类_JAVA
线程池
有几种类型?
常用的JAVA
线程池
有以下几种类型:1、newCachedThreadPool创建一个可缓存
线程池
,如果
线程池
长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。
大笨妞
·
2023-10-29 05:25
java线程池分类
java
线程池
详解及五种
线程池
方法详解
基础知识Executors创建
线程池
Java中创建
线程池
很简单,只需要调用Executors中相应的便捷方法即可,比如Executors.newFixedThreadPool(intnThreads),
m0_67403188
·
2023-10-29 05:24
java
java
后端
java自带的四种
线程池
java预定义的哪四种
线程池
?
ikt4435
·
2023-10-29 05:23
程序员
Java
编程
java
数据结构
开发语言
spring
创建
线程池
有哪几种方式?
创建
线程池
有以下几种方式:1.手动创建:手动编写代码来创建
线程池
,包括创建线程、管理线程的运行以及终止线程等操作。
复活的夜神月
·
2023-10-29 04:53
Java多线程面试题
java
开发语言
Java并发类库提供的
线程池
有哪几种? 分别有什么特点?
Java并发类库提供的
线程池
有哪几种?分别有什么特点?
IT枫斗者
·
2023-10-29 04:22
面试技巧
java
开发语言
maven
eclipse
数据库
Java 官方提供了哪几种
线程池
,分别有什么特点?
JDK中提供了5中不同
线程池
的创建方式:newCachedThreadPoolnewCachedThreadPool,是一种可以缓存的
线程池
,它可以用来处理大量短期的突发流量。
无语堵上西楼
·
2023-10-29 04:52
java面试题
java
开发语言
“节省内存、提升性能:享元模式的神奇之处“
例如
线程池
,数据库连接池,字符串常量池应用示例String中的享元模式publicclassStringTest{publicstaticvoidmain(String[]args){Strings1=
代码魔法师Sunny
·
2023-10-29 03:32
享元模式
java
开发语言
08-04 多线程之Task
目录前言一、Task开启线程的方式1、Task实例化2、Task.Run()静态方法3、TaskFactory二、Task由
线程池
管理三、父子线程1、默认情况2、线程附着四、线程优先级五、允许线程长时间执行六
菜鸟爱飞不飞
·
2023-10-29 03:15
.net
core
C#
多线程
C#学习相关系列之多线程(七)---Task的相关属性用法
任务和线程之间不是一对一的关系,任务更像
线程池
,任务相比
线程池
有很小的开销和精确的控制。
大花爱编程
·
2023-10-29 03:07
C#从入门到精通系列
c#
学习
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他