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#线程池
2022-02-27
RxJavarxjava里最重要一条脉络,如map和
线程池
都是这样的他们会有个类包裹上一层和转换(map,线程),包裹类会持有上一层被观察者当有订阅的时候的时候。
素还真
·
2023-12-18 00:49
HNU--计算机网络实验2
实验内容采用TCP进行数据发送的简单程序(java/python3.5);采用UDP进行数据发送的简单程序(java/python3.5);多线程/
线程池
对比(java/python3.5);写一个简单的
无名的英雄~
·
2023-12-17 22:16
计算机网络
网络
python
tcp
udp
多线程案例-
线程池
线程池
的引入最开始,进程能够解决并发变成的问题.但是由于频繁创建销毁进程,成本比较高.引入了轻量级进程->线程如果创建/销毁线程的频率进一步提高,此时线程的创建与销毁开销也就不能忽视了.所以就需要想办法优化此处的线程的创建销毁效率
灰灰快醒醒
·
2023-12-17 21:52
java
开发语言
24 请求是如何被处理的
可以这么说:我们可以使用epoll来实现Reactor2.为什么不直接将Acceptor线程收到的请求存入共享队列,而要引入网络
线程池
来存?
ZyyIsPig
·
2023-12-17 18:57
kafka核心技术与实战
kafka
Netty做什么?第一个Netty服务如何写?Netty的IO和Reactor模型?Netty组件是什么?ByteBuf是什么?(Netty一)
c高度可定制线程模型,单线程,一个或者多个
线程池
。dNetty只依赖JDK底层api。e在通信方面,减少不必要内存拷贝,提高性能。f
想回家种地的程序员
·
2023-12-17 17:32
网络入门---TCP通信实现
listen)运行函数(accept)tcpserver.cctcpclient.hpp构造函数初始化函数运行函数(connect)tcpclient.cc问题测试改进一:多进程改进二:多线程改进三:
线程池
完整代码前言在前面的文章中我们知道了如何使用
叶超凡
·
2023-12-17 11:43
网络
网络
tcp/ip
网络协议
linux
关于并发编程,你必须要知道的Future机制!
Executors类提供了一些有用的方法在
线程池
中执行Callable内的任务。由于Callable任务是并行的,我们必须等待它返回的结果。而线程是属于异步计算模型,所以
JAVA架构笔记圈
·
2023-12-17 08:38
Java - JUC(java.util.concurrent)包详解,其下的锁、安全集合类、
线程池
相关、线程创建相关和线程辅助类、阻塞队列
JUC是什么?JUC是java.util.concurrent包的简称,在Java5.0添加,目的就是为了更好的支持高并发任务。让开发者进行多线程编程时减少竞争条件和死锁的问题Java中线程有六个状态java.lang.Thread.StatepublicenumState{//新生NEW,//运行RUNNABLE,//阻塞BLOCKED,//等待WAITING,//超时等待TIMED_WAITI
SphereX
·
2023-12-17 01:14
Java
java
开发语言
SpringBoot - 四种常见定时器
常见实现方案@Scheduled注解:基于注解Timer().schedule创建任务:基于封装类Timer线程:使用线程直接执行任务即可,可以与thread、
线程池
、ScheduleTask等配合使用
SphereX
·
2023-12-17 01:44
Java
spring
boot
java
python多线程介绍
工作原理:使用
线程池
执行并发任务。由于GIL(全局解释器锁)的存在,它不适合CP
坠金
·
2023-12-17 00:58
多线程
python
看完这篇线程、线程锁与
线程池
讲解,面试随便问!
前文:单线程——多线程的开启——线程锁——线程同步工具——手写连接池——连接池工具类。一、线程1.线程的概念2.线程与进程的关系3.定义:区别:如上!!!4.wait()和sleep()5.线程的状态及其他API二、线程锁线程并发同步时,引入了锁机制。普通锁机制:synchronized修饰代码块与volatile修饰成员变量Lock!!共同点:都是从外面创建锁类、再把锁传到线程里对变量对象赋值。
Java码农
·
2023-12-16 22:06
LINUX 安装 JAVA11
1,下载安装包jdk-11.0.15.1_linux-x64_bin.tar.gz下载地址:JavaDownloads|Oracle2,解压JDK#创建目录mkdir/usr/local/
java#
解压文件到指定目录
dubhe_zhao
·
2023-12-16 22:46
开发工具
java开发
linux
服务器
java
创建多线程的四种方法
Jave.lang.Runnable接口,在run方法中编写实现多线程代码实现Java.util.concurrent.Callable接口,重写Call()方法并通过使用Future接口获取call()方法返回的结果利用
线程池
创建多线程
春日部小学森
·
2023-12-16 22:04
java
开发语言
别告诉我你连
线程池
都不会用,一文搞懂
线程池
线程池
作用降低资源消耗:通过池化技术重复利用已创建的线程,降低线程创建和销毁造成的损耗。提高响应速度:任务到达时,无需等待线程创建即可立即执行。
该用户快成仙了
·
2023-12-16 19:55
java
服务器
开发语言
q2-qt-多线程
是的,Qt框架中提供了专门用于
线程池
的API。Qt的
线程池
API位于`QtConcurrent`命名空间下,以及`QThreadPool`类中。
曼城英泽
·
2023-12-16 18:28
f8QT
c++
linux
手写
线程池
(c++实现)
TaskQueue.h#pragmaonce#include#includeusingcallback=void(*)(void*arg);templatestructTask{Task(){function=nullptr;arg=nullptr;}Task(callbackf,void*arg){function=f;this->arg=(T*)arg;}~Task(){}callbackfu
沈跃泉
·
2023-12-16 18:21
多线程
线程池
c++
C# 如何控制多线程同步执行
Tas既拥有
线程池
的优点,同时也解决了使用ThreadPool不易控制的弊端;可以非常简便并可靠地实现多线程的顺序执行。
rjcql
·
2023-12-16 18:16
C#
c#
开发语言
RocketMQ配置参数列表
如果链接空闲时间超过此参数设置的值,连接将被关闭listenPort9876默认监听端口serverCallbackExecutorThreads0nettypublic任务
线程池
个数,netty网络设计没根据业务类型会创建不同
线程池
毛笔如处理发送消息
Jixson
·
2023-12-16 17:26
线程池
ThreadPoolExecutor详解
线程池
ThreadPoolExecutor详解大家好,我是微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!
u010405836
·
2023-12-16 16:25
java
线程池
ThreadPool
SpringBoot+
线程池
实现高频调用http接口并多线程解析json数据
时间格式化转换、字段包含中文):Springboot+FastJson实现解析第三方http接口json数据为实体类(时间格式化转换、字段包含中文)-CSDN博客Java中ExecutorService
线程池
的使用
霸道流氓气质
·
2023-12-16 14:08
架构之路
spring
boot
http
json
小小的日志,大大的坑 | 京东云技术团队
1.背景压测过程中优化
线程池
以后单机qps存在性能瓶颈,优化过程中发现默认
线程池
及日志对性能存在严重的影响所以引发了一系列对日志优化的整理2.哪些场景可能导致性能问题在任何系统中,日志都是非常重要的组成部分
京东云技术团队
·
2023-12-16 11:33
性能优化
硬核干货
京东云
日志
性能优化
Java
后端
微服务保护--线程隔离(舱壁模式)
一、线程隔离的实现方式线程隔离有两种方式实现:
线程池
隔离信号量隔离(Sentinel默认采用)如图:
线程池
隔离:给每个服务调用业务分配一个
线程池
,利用
线程池
本身实现隔离效果信号量隔离:不创建
线程池
,而是计数器模式
勤奋的小狮子YY
·
2023-12-16 08:10
Java服务框架
微服务
java
架构
微服务保护--Sentinel介绍和安装
NetfixHystrixSentinelResilience4J早期比较流行的是Hystrix框架,但目前国内实用最广泛的还是阿里巴巴的Sentinel框架,这里我们做下对比:SentinelHystrix隔离策略信号量隔离
线程池
隔离
勤奋的小狮子YY
·
2023-12-16 08:39
Java服务框架
微服务
sentinel
java
微服务保护--Feign整合Sentinel
线程隔离之前讲到过:调用者在调用服务提供者时,给每个调用的请求分配独立
线程池
,出现故障时,最多消耗这个
线程池
内资源,避免把调用者的所有资源耗尽。
勤奋的小狮子YY
·
2023-12-16 08:39
Java服务框架
微服务
sentinel
java
最新50万字312道Java经典面试题52道场景题总结(附答案PDF)
一、Java并发编程基础1.谈谈你对AQS的理解2.lock和synchronized区别3.
线程池
如何知道一
但有一人如舒
·
2023-12-16 08:12
java八股文
java
后端
开发语言
InnoDB存储引擎MVCC实现原理
MySQL架构顶层是接入层,为不同语言实现接入,接入层负责权限校验,
线程池
管理,线程管理。接下来是MySQL服务层,有SQL解析器,SQL优化器,数据缓冲,缓存。再接下来是存储引擎。最后是系统文件层。
Java老楚
·
2023-12-16 08:50
mysql
mysql
数据库连接池
数据库连接池负责分配,管理,释放数据库连接,和
线程池
很像,提前建好了一些连接放在池子里,有需要就自己拿,然后用完就放回去,可以避免频繁地创建连接和销毁连接下面就是数据库连接池的日志,我们发现使用的是Hikari
江鱼鳍
·
2023-12-16 07:40
数据库
Hystrix使用及原理概述
一、背景1.当前问题一个系统,所有请求共用同一个APP容器(Tomcat/jetty/等),共用一个用户
线程池
,依赖多个不同的远程服务。
掂过碌蔗呀
·
2023-12-16 06:21
分布式
微服务
熔断
hystrix
java
CPU密集型和IO密集型对 CPU内核之间的关系
对于CPU密集型任务,由于CPU密集型任务的性质,导致CPU的使用率很高,如果使用
线程池
中的核心线程数量过多,会增加上下文切换的次数,带来额外的开销。
一只快乐的融合怪
·
2023-12-16 04:00
JAVA
java
开发语言
Java EE 多线程之多线程案例
阻塞队列定义1.2.2生产者消费者模型的意义1.2.4标准库中的阻塞队列1.2.5实现阻塞队列1.2.6用阻塞队列实现生产者消费者模型1.3实现定时器1.3.1标准库中的定时器1.3.2自己实现定时器1.4
线程池
柒柒要开心
·
2023-12-15 22:03
Java
EE
java-ee
java
开发语言
队列: 队列在
线程池
等有限资源池中的应用
当我们向固定大小的
线程池
中请求一个线程的时候,如果
线程池
中没有空闲资源了,这个时候
线程池
如何处理这个请求?是拒绝请求还是排队请求?各种处理策略又是怎么实现的呢?如何理解队列?
Rreply
·
2023-12-15 22:47
算法训练营Day14
#
Java#
二叉树层次遍历#反转二叉树开源学习资料二叉树的层次遍历:力扣题目链接二叉树的层次遍历很好理解:就是从根结点一层一层地往下遍历(同一层,从左到右):迭代的方式很好理解:就是依次入队出队。
momolinshaomo
·
2023-12-15 20:29
算法
算法训练营Day15
#
Java#
递归开源学习资料Feelingandexperience:今日主要练习递归,深入理解递归:二叉树的最小深度:力扣题目链接昨天对此题也做了练习与解答,用到的是层序遍历的解法。
momolinshaomo
·
2023-12-15 20:29
算法
算法训练营Day11
#
Java#
栈和队列开源学习资料Feelingandexperiences:有效的括号:力扣题目链接对于这个处理字符,括号匹配的问题,在学习数据结构中也遇到过。
momolinshaomo
·
2023-12-15 20:28
算法
算法训练营Day8
#
Java#
字符串开源学习资料Feelingandexperiences:反转字符串:力扣题目链接该题目出奇的简单,写完之后一度反复看题目,是否是有遗漏的条件。
momolinshaomo
·
2023-12-15 20:58
算法
算法训练营Day16
#
Java#
二叉树开源学习资料Feelingandexperiences:平衡二叉树:力扣题目链接给定一个二叉树,判断它是否是高度平衡的二叉树。
momolinshaomo
·
2023-12-15 20:47
算法
【并发篇】深入理解Java
线程池
的运作原理
线程池
详解首先回顾一下单个线程的创建方式1、继承Thread类这是一种比较传统的创建线程的方式。你可以创建一个类,继承自Thread类,并重写run方法来定义线程的执行逻辑。
沉梦听雨.
·
2023-12-15 19:55
Java
java
八股
JUC
线程池
概述
线程池
的作用:节省资源、提升响应、削峰限流、管理线程ThreadPoolExecutor的核心参数:corePoolSize、maximumPoolSize、keepAliveTime、unit、workQueue
黄靠谱
·
2023-12-15 18:52
面试题:ThreadLocal 搭配
线程池
时为什么会造成内存泄漏?
文章目录ThreadLocal是什么ThreadLocalMap如何避免泄漏ThreadLocal是什么ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不通的变量值完成操作的场景。下图为ThreadLocal的内部结构图从上面的结构图,我们已经窥见Thre
xuxu1116
·
2023-12-15 16:27
面试题
java
面试题
线程池内存泄漏
【ET8框架入门】0.ET框架介绍
新特性多线程多进程架构,架构更加灵活强大,多线程设计详细内容请看多线程设计课程抽象出纤程(Fiber)的概念,类似erlang的进程,非常轻松的创建多个纤程,利用多核,仍然是单线程开发的体验纤程调度:主线程,
线程池
Jack Yan
·
2023-12-15 13:57
ET框架
unity
游戏引擎
c#
Fork和Join底层原理
文章目录一、任务类型1.简介2.CPU密集型3.IO密集型4.线程数计算方法二、Fork/Join框架1.思想2.Fork/Join简介3.Fork/Join使用4.底层原理5.总结一、任务类型1.简介思考:
线程池
的线程数设置多少合适
jakiechaipush
·
2023-12-15 11:35
JUC
java
android
线程池
线程池
的好处1.频繁的创建和销毁线程,会带来性能的问题。线程的创建和销毁都需要时间,当有大量的线程创建和销毁时,那么这些时间的消耗则比较明显,将导致性能上的缺失。
快感的感知
·
2023-12-15 11:49
淦!“忍一时越想越气,退一步越想越亏‘’ 三面阿里,被面试官怼得体无完肤
大概说一下几个考点:Java并发的知识点、集合类、
线程池
、多线程之间的通信等一面:(技术)50分钟1、自我介绍,直接技术栈。自我介绍很重要,围绕四个点去说。
AI乔治
·
2023-12-15 11:20
Spring Boot 定时任务
使用
线程池
来实现定时Spring3.0以后自带的task,可以将它看成一个轻量级的Quartz,而且使用
红紫黑白灰
·
2023-12-15 09:12
线程池
详解
自定义
线程池
线程池
(ThreadPool)在Java中是通过Executor框架实现的,它允许你以池化的方式管理线程,复用线程并控制最大并发数,从而提高资源的利用率和系统的稳定性。
此花本应与她
·
2023-12-15 09:54
java
网络协议
开发语言
12.Fork_Join框架
用来做什么ForkJoinPool是ExecutorService(
线程池
服务)接口的实现,它专为可以递归分解成小块的工作而设计。
强某某
·
2023-12-15 09:40
【JavaEE】
线程池
其他专栏:《MySQL》《C语言》《javaSE》《数据结构》等内容分享:本期将会分享
线程池
知识.目录引入什么是
线程池
为什么使用
线程池
会更高效J
paper jie
·
2023-12-15 08:05
#
JavaEE
JAVA
java-ee
java
多线程——
线程池
线程池
根据需求创建线程,可扩容,遇强则强。
线程池
,其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源。
另当别论
·
2023-12-15 08:53
Java多线程
面试
java
Android 在UploadEventService使用ThreadPoolManager线程管理传递数据给后台
可以通过以下步骤使用ThreadPoolManager线程管理传递数据给后台:创建一个ThreadPoolManager类来管理
线程池
,比如:publicclassThreadPoolManager{privatestaticfinalintCORE_POOL_SIZE
高林雨露
·
2023-12-15 08:17
android
android
线程管理
[多线程]
线程池
目录1.前言2.Java中的
线程池
以及参数介绍2.1核心线程数和最大线程数2.2最大空闲存活时间2.3任务队列和线程工厂2.4拒绝策略(最重要)2.5
线程池
的类型3.
线程池
的大小如何确定4.手动写一个
线程池
老cu
·
2023-12-15 08:12
java
jvm
开发语言
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他