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#线程池
linux posix
线程池
_POSIX线程不安全函数
这几天调bug,该bug的特点是随机出现,而且不可重现!找了一天之后,终于发现,是因为在多线程函数中用了线程不安全的strtok函数导致的。char*strtok(char*s,constchar*delim);功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。说明:strtok()用来将字符串分割成一个个片段。参数s指向欲分割的字符串,参数delim则为分割字符串,当s
weixin_28871989
·
2023-08-09 13:59
linux
posix
线程池
为什么不推荐使用Executors创建
线程池
?(面试常问)
一、FixedThreadPool当我们使用Executors创建FixedThreadPool时,其对应的构造方法为:publicstaticExecutorServicenewFixedThreadPool(intnThreads){returnnewThreadPoolExecutor(nThreads,nThreads,0L,TimeUnit.MILLISECONDS,newLinkedB
猿究院-Gan饭者
·
2023-08-09 12:49
线程
面试
java
eclipse
Linux下的简单web服务器
一、概述使用
线程池
,半同步/半反应堆并发模式。同步线程:工作线程竞争执行任务异步线程:主线程负责接受连接请求,执行读写,并在读后将解析任务添加到任务队列中。
采采卷耳77
·
2023-08-09 08:36
Linux
C++网络编程笔记
服务器
linux
线程池
中execute和submit的区别
最后发现了context.getExternalCacheDir方法返回值为null,原以为bug可以回给系统组的人去修了,在leader的指导下,发现了app中的问题:
线程池
启动线程的方法为submit
varenyzc
·
2023-08-09 06:27
java并发中批量任务的同步和管理
ExecutorServiceExecutorService是Java并发库中的一个接口,它提供了一种管理和控制
线程池
的方式,用于执行和管理多个异步任务。
FLGB
·
2023-08-08 22:40
java基础
java并发编程
java
开发语言
Java多线程数据分片处理
java对于数据量较大的数据插入处理或者业务逻辑调用多个远程接口出现性能瓶颈,如何用多线程优化示例一、对于插入百万级批量数据的处理1、基于javajdk并发包的实现数据分片处理//
线程池
的定义privatestaticfinalintcorePoolSize
FLGB
·
2023-08-08 22:09
杂谈
java
mysql
14 Java
线程池
ThreadPoolExecutor详解,
线程池
的实现原理,创建
线程池
,提交任务execute和submit,关闭
线程池
,根据任务特性合理地配置
线程池
,
线程池
的监控
Java
线程池
ThreadPoolExecutor详解`Java中的
线程池
ThreadPoolExecutor☆☆☆`
线程池
的实现原理
线程池
的创建ThreadPoolExecutor向
线程池
提交任务的方法
EngineerForSoul
·
2023-08-08 22:52
Java
Thread
ThreadPool
java
python
开发语言
Java-多线程-
线程池
,面试必问,你都懂了吗?
文章目录概念说明什么是
线程池
线程池
组成部分优势利弊
线程池
优点
线程池
缺点原理
线程池
主要的任务处理流程
线程池
的生命周期具体应用创建提交任务取消任务任务拒绝策略关闭操作延迟操作总结概念说明什么是
线程池
阿仇_Parsifal
·
2023-08-08 15:34
java
面试
开发语言
Tomcat优化
Connector配置建议
线程池
优化maxConnections-最大连接数可以通过ulimit-a查看Linux服务器目前允许最大的连接数,重点关注openfiles也就是说Tomcat最大也就能支持到
Loofer
·
2023-08-08 15:13
Zygote pre-fork
线程池
源码分析
在zygotefork阶段,采用了
线程池
的方式,来加快fork的过程。
小二哥m
·
2023-08-08 12:40
技术总结
生产环境出现的几次
线程池
被占满的问题分析
问题描述dubbo的
线程池
内所有线程在极短时间内占用完,导致新来的RPC调用无线程可用,导致出现dubbo自定义的异常信息:RejectedExecutionException,错误描述为:ThreadpoolisEXHAUSTED
小吴可是全村的希望
·
2023-08-08 12:25
Spring Boot实践五 --@Async异步任务
线程池
一、使用@Async实现异步调用在SpringBoot中,我们只需要通过使用@Async注解就能简单的将原来的同步函数变为异步函数,Task类实现如下:packagecom.example.demospringboot;importlombok.extern.slf4j.Slf4j;importorg.springframework.scheduling.annotation.Async;impo
造夢先森
·
2023-08-08 12:33
JAVA语言
java
spring
boot
开发语言
设计模式之五:单例模式
有些对象只需要有一个,比如
线程池
、缓存和注册表等。对比全局变量,其需要在程序开始就创建好对象,如果这个对象比较耗资源,而在后面的执行过程中又一直没有用到,就造成了浪费。
ZengXincs
·
2023-08-08 12:59
设计模式
单例模式
把Java 多线程说个透二
由于工作繁忙最近一致没有跟新,有好多开发爱好者私信小编,让把多线程和socket这块进行补充完毕,今天抽时间将多线程高级进阶篇进行详细的补充一下,这里主要涉及到是callable、ExecutorService以及
线程池
的相关技术
长道
·
2023-08-08 11:42
金九银十,最新蚂蚁团队技术4面,offer到手艰辛之路
线程池
的工作原理,几个重要参数?给了具体几个参数,分析
线程池
会怎么做?ArrayList和LinkedList的插入和访问的时间复杂度?HashMappush方法的执行过程?
芒果不是程序猿
·
2023-08-08 11:11
java
面试
”金九银十“跳槽裁员季:Java程序员痛失工作,绝地逢生面进蚂蚁
5、
线程池
种
javase1086
·
2023-08-08 11:10
程序员
java
面试
经验分享
spring
分布式
线程池
优雅关闭
背景
线程池
是日常我们写代码时经常打交道的知识点了,围绕
线程池
除了core核心线程数和最大max线程数的知识点外,我们一般会忽略然而却绕不开的问题时如何关闭
线程池
如何关闭
线程池
首先从优雅关闭
线程池
代码说起
lixia0417mul2
·
2023-08-08 09:20
java
工具类
java性能
java
【从零开始学习JAVA | 第四十篇】了解
线程池
目录前言:
线程池
:
线程池
的工作流程:代码实现
线程池
:任务拒绝策略:
线程池
多大才算合适?总结:前言:在Java编程中,
线程池
是一个强大的工具,它能够管理和复用线程,提供高效的并发处理能力。
我是一盘牛肉
·
2023-08-08 08:08
【从零开始学习JAVA】
学习
java
线程
多线程
高并发
开发语言
线程池
的使用案例一
一、配置
线程池
1、不推荐的方式ExecutorServiceexecutorService=Executors.newFixedThreadPool(); //创建⼀个固定⼤⼩的
线程池
,可控制并发的线程数
Jun South
·
2023-08-08 07:55
java
单例模式
开发语言
解析 `ThreadPoolExecutor` 类是如何保证
线程池
正确运行
对于
线程池
的核心类ThreadPoolExecutor来说,有哪些重要的属性和内部类为
线程池
的正确运行提供重要的保障呢?
you的日常
·
2023-08-08 06:48
高可用服务架构设计(10)-Hystrix隔离策略细粒度控制
0Github资源隔离两种策略
线程池
隔离信号量隔离对于资源隔离,做更加深入一些的讲解,除了可以选择隔离策略,对选择的隔离策略,可以做一定的细粒度的控制1execution.isolation.strategyimage
JavaEdge
·
2023-08-08 03:51
java
线程池
(简单易懂)
1.
线程池
主要核心原理和优势1.1
线程池
核心原理创建一个池子,池子当中是空的提交任务时,池子会创建新的线程对象,任务执行完毕,线程会归还给池子,下次再次提交任务时,不需要创建新的线程,直接复用已有的线程即可
不是cv专业户
·
2023-08-08 03:15
java
开发语言
单例模式
常常被用来管理共享资源,例如数据连接或者
线程池
单例类拥有以下几个要素:私有构造方法(保证客户端无法去实例化该对象)指向自己实例的私有静态引用以自己实例为返回值得静态的共有的方法单例模式分类A、懒汉单例
tojian
·
2023-08-08 03:39
【Webserver】——
线程池
的原理,手写
线程池
目录1.什么是
线程池
?
努力学习的少年
·
2023-08-08 02:15
从零开始学Linux
Webserver
开发语言
c++
c语言
github
数据结构
算法
备战秋招001(20230625)
二、关于问题的答案1.三者的区别2.自定义
线程池
总结前言提示:这里为每天自己的学习内容心情总结;LearnByDoing,NoworNever,Writingisorganizedthinking.今天的学习状态还是不太好
FKX1213
·
2023-08-08 01:06
秋招打卡
jvm
java
数据结构
RecyclerView item中EdiTtext处理
效果图遇到的问题TextWatcher的afterTextChanged方法会被执行多次,尤其切换tab之后,adapter数据重新设置,但是仍然会执行多次,最开始不得不用
线程池
去监听nextbutton
R_雨泽
·
2023-08-08 00:32
多线程的创建,复习匿名内部类,Thread的一些方法,以及lambda的变量捕捉,join用法
基于Callable(以后学)7.基于
线程池
(以后学)匿名内部类(不用看定义,看下面用法领悟):正常建类后面大括号,这一步相当
轮到我狗叫了
·
2023-08-08 00:56
java
开发语言
8.Java多线程
进程和线程的区别和联系8.1创建线程的方法8.2Thread类的常见属性8.3线程状态8.4线程安全问题8.5wait和notify8.6两种单例模式8.7简单写一个阻塞队列8.8模拟实现计时器8.9Java
线程池
数九天有一个秘密
·
2023-08-07 18:06
java
MySQL进阶 ----- MySQL的基本框架
在该层上引入了
线程池
的概念,为通过认证安全接入的客户端提供线程。同样在该层上可以实现基于SSL的安全链接。服务器也会为安全接入的每个客户端验证它所具有的操作权限。
只会写bug的靓仔
·
2023-08-07 17:41
mysql
mysql
服务器
数据库
[Java备忘]定时任务
线程池
定时任务线池备忘1、定时任务
线程池
选型2、ThreadPoolTaskScheduler使用1、定时任务
线程池
选型Java常用的定时任务池方案有:Java自带ScheduledExecutorService
你好,摸了么
·
2023-08-07 12:11
java
spring
spring
boot
利用aop技术实现分页
pom.xmlorg.mybatis.spring.bootmybatis-spring-boot-starter2.3.0com.alibabadruid-spring-boot-starter1.2.9mysqlmysql-connector-javaruntime数据库配置spring.factories
线程池
中核心参数有哪些
赵同学&
·
2023-08-07 06:18
随记
java
数据库
开发语言
深度思考
线程池
面经
推荐1
线程池
详解(ThreadPoolExecutor)2面试必问的
线程池
,你懂了吗?
xxx_520s
·
2023-08-07 06:09
线程池
java
线程池
java
场景设计题
[Java基础系列第5弹]Java多线程:一篇让你轻松掌握并发编程的指南
但是,使用Java多线程也不是一件容易的事情,它涉及到很多复杂的概念和问题,如线程安全、同步、锁、原子类、并发集合、生产者消费者模式、
线程池
模式、Future模式、线程协作模式等。
高垚淼
·
2023-08-07 04:25
Java
java
开发语言
CompletableFuture避坑1——需要自定义
线程池
CompletableFuture避坑1——需要自定义
线程池
CompletableFuture避坑2——allOf()超时时间不合理的后果CompletableFuture避坑3——
线程池
的DiscardPolicy
猫尾草
·
2023-08-07 01:05
2019-11-23
今天看了一下
线程池
,总结一下。
常亚星
·
2023-08-07 00:37
超大份
线程池
,干杯,兄弟!陆
开篇闲扯这应该是短时间内最后一篇原创多线程的文章了,不是因为别的,就是因为起名字有点词穷了,也不知道UC编辑部啥时候能有我一个位置。其实这6篇文章仅仅是多线程的冰山一小角,不论是面试还是实际工作开发,这些都是不够的。还是要多看书本上的知识,看博客得到的知识点都是盲人摸象,不成体系,这是最可怕的。如果把多线程比作一块拼图的话,那么你看的每一篇(包括我的文章)博客都仅仅是这块拼图中的零散几片,需要很长
罗拉快跑跑跑跑
·
2023-08-07 00:25
并发编程-生产者消费者模式Java代码实现
使用Excutors中的创建
线程池
的方法模拟生产者和消费者线程。其他可见代码中的注释。impor
山风wind
·
2023-08-06 20:06
JAVA基础
java
开发语言
多线程案例(4)-
线程池
文章目录多线程案例四四、
线程池
大家好,我是晓星航。今天为大家带来的是多线程案例-
线程池
相关的讲解!
晓星航
·
2023-08-06 19:26
JavaEE
java
开发语言
java-ee
多线程
Java线程基础wait()、join()、sleep() 和 yield()
该状态的线程位于可运行
线程池
中,等待被线程调度选中,获取CPU的使用权,此时处于就绪状态(ready
躺平君~从安卓到全栈
·
2023-08-06 19:39
Android基础-总结笔记
java
thread
虚拟线程探索与实践(JDK19)
优质博文:IT-BLOG-CN一、背景1、大量应用时同步方式,修改成异步方式投入资源大;2、由
线程池
被打满引起的事故很难杜绝,很多应用将核心和非核心的应用一起交由
线程池
管理;解决上面问题有两种措施:1、
程序猿进阶
·
2023-08-06 19:30
Java并发编程(多线程)
java
redis
数据库
Java并发编程:
线程池
的使用
如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。
会java的赵恒
·
2023-08-06 18:09
利用
线程池
多线程并发实现TCP两端通信交互,并将服务端设为守护进程
文章目录实现目标实现步骤封装日志类封装
线程池
封装线程封装锁封装
线程池
TCP通信的接口和注意事项acceptTCP封装任务客户端Client.hppClient.cc服务端Server.hppServer.cc
CHJBL
·
2023-08-06 16:23
网络
tcp/ip
c++
linux
网络
SpringCloudAlibaba之Sentinel(一)流控篇
一,流量激增缓存未预热,
线程池
被占满,无法响应二,被其他服务拖垮,比如第三方的接口响应慢三,异常没有处理:缓存击穿,缓存穿透等等总之而言:系统缺乏可用性防护,没有容错机制,尤其是针对流量的防护会降低服务的可用性服务雪崩
飞鸟的心情
·
2023-08-06 16:37
sentinel
java版spring cloud+spring boot+redis多租户社交电子商务平台-hystrix资源隔离技术
线程池
隔离和信号量隔离hystrix中主要有两种资源隔离的技术:
线程池
隔离和信号量隔离。使用场景:
线程池
隔离技术:大部分的场景下其实都适合用这种技术,对于依赖
IT小跑兵
·
2023-08-06 15:26
SpringMVC源码研读(三)DispatcherServlet处理请求过程
(一)Servlet的执行过程Tomcat的web容器在接收到http请求时,主调度线程会从事先定义好的
线程池
中分配一个当前工作线程,将请求分配给当
yuuco
·
2023-08-06 15:17
【笔记】Java并发编程--Executors
为什么不建议使用Executors创建
线程池
分析不建议使用Executors来创建
线程池
,主要是有两大原因第一个是问题回溯的问题,使用Executors都可以使用默认的情况,无法用户自定义线程名称不利于排查问题
TaiKuLaHa
·
2023-08-06 15:04
Java
笔记
死磕ThreadPoolExecutor
线程池
1.
线程池
的优势节省资源开销:重复利用
线程池
中的线程,不需要每次都创建提升对线程的管理能力:统一对线程分配和监控,避免无限创建,造成资源内存溢出和CPU耗尽提高响应,降低系统开销:减少了创建线程的时间消耗
王老邪
·
2023-08-06 12:18
多线程
队列
多线程
jdk
java
Golang之路---04 并发编程——协程:goroutine
在Golang里,你不需要学习如何创建进程池/
线程池
,也不需要知道什么情况下使用多线程,什么时候使用多进程。
rookieyx
·
2023-08-06 12:26
Golang
golang
开发语言
后端
C 语言版
线程池
一、初始
线程池
1.1何为
线程池
?我们先来打个比方,
线程池
就好像一个工具箱,我们每次需要拧螺丝的时候都要从工具箱里面取出一个螺丝刀来。
qw_6918966011
·
2023-08-06 11:53
c语言
java
算法
AsyncTask解析
1.基本原理AsyncTask的基本原理是:
线程池
+Handler,内部封装了2个
线程池
和1个Handler;
线程池
负责线程调度和执行任务,Handler负责异步通信。
移动端技术
·
2023-08-06 08:16
上一页
86
87
88
89
90
91
92
93
下一页
按字母分类:
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
其他