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并发编程线程池
Java技术栈高级攻略之专栏简介
掌握多线程编程需要理解线程的生命周期、线程的状态和
线程池
的使用。此外,还需要了解如何处理线程之间的同步与通信,如
凛鼕将至
·
2024-01-30 18:40
java
开发语言
java 多线程定时任务
Java提供的四种
线程池
的好处在于:a
JokerJin
·
2024-01-30 18:56
分布式 | 动态调整 DBLE 内
线程池
的数目
作者:郭奥门爱可生DBLE研发成员,负责分布式数据库中间件的新功能开发,回答社区/客户/内部提出的一般性问题。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。背景在实际生产环境,项目上线初期流量比较小,等后面项目流量涨上来,dble内原有的线程配置可能支撑不了上游的压力,此时可能会遇到一系列性能问题,这时就需要调大processors、backend
爱可生开源社区
·
2024-01-30 15:20
【Java基础】之进程与线程
进程与线程1.线程与进程1.1概念1.2区别与联系2.线程的5种状态和切换2.1简单介绍2.2状态切换2.2.1重点情况3.线程中常见的方法4.
线程池
1.线程与进程1.1概念进程:资源分配的基本单元,如
大龄烤红薯
·
2024-01-30 15:55
JAVA--基础学习
java
jvm
java-ee
spring
spring
boot
后端
mysql
Java中的四种
线程池
详解及使用场景
前言在
Java并发编程
中,JDK提供了一套强大的
线程池
工具类java.util.concurrent.ThreadPoolExecutor以及它的四个便捷工厂方法,这四种
线程池
分别对应不同的使用场景和特性
李少兄
·
2024-01-30 13:10
Java
java
开发语言
线程池
详解一:
线程池
概念以及架构
而java高并发频繁的创建和销毁线程的操作是非常低效的,如何降低java线程的创建成本,就必须要使用到
线程池
。
干天慈雨
·
2024-01-30 12:43
Java技术体系(韩顺平老师整理)
SQLJDBCPreparedStatementJDBCUtils事务连接池c3p0DBCPDruid第二部分:Java高级Java多线程/高并发并发基础互斥同步非阻塞同步指令重排volatile线程锁自旋锁偏向锁可重入锁
线程池
并发容器
Hacoj
·
2024-01-30 11:07
Java
java
开发语言
学习方法
改行学it
面试
线程池
[TOC]
线程池
一、两种类型
线程池
ThreadPoolExecutorForkJoinPool分解汇总的任务用很少的线程可以执行很多的任务(子任务)TPE做不到先执行子任务CPU密集型二、ThreadPoolExecutor
吴少侠
·
2024-01-30 11:59
线程&锁&多线程的复习
线程实现方式3种乐观锁&悲观锁
线程池
线程池
总结进程:是正在运行的程序线程:是进程中的单个顺序控制流,是一条执行路径实现方式3种1.Thread//步骤一:定义一个继承Thread的类//步骤二:再定义的类中重写
滑上又滑落 一收和一放
·
2024-01-30 11:41
线程
多线程
锁
java并发编程
(十一)LockSupport之park/unpark
一、简介1.1主要方法Park/UnPark方法是LockSupport当中的方法。其常用方法有如下:park():暂停当前线程。park(Objectblocker):暂停当前线程,并指定负责此线程停放的同步对像。parkNanos(longnanos):暂停当前线程,指定等待的最大纳秒数。parkNanos(Objectblocker,longnanos):暂停当前线程,指定等待的最大纳秒数和
我犟不过你
·
2024-01-30 10:33
SpringBoot使用
线程池
(ThreadPoolTaskExecutor)
springboot-executor
线程池
创建@Configuration@EnableAsyncpublicclassTaskPoolConfig{@Bean("syncExecutorPool")
云深小麦
·
2024-01-30 09:11
从io到netty
io与
线程池
优化io:0、io同步、阻塞1、io的客户端与线程数的比是1:1;
线程池
优化后的io是m:n2、io是面向stream编程,因此一个线程只能等待流处理,因此阻塞nio:0、nio同步、非阻塞
shuimuhanchen
·
2024-01-30 08:05
源码阅读
netty
io
nio
aio
java网络通信
day15 线程协作、线程通信
文章目录线程通信应用场景:生产者和消费者问题解决方式1:解决方式2:
线程池
线程通信应用场景:生产者和消费者问题假设仓库中只能存放一件产品,生产者将生产出来的产品放入仓库,消费者将仓库中产品取走消费如果仓库中没有产品
mollzz
·
2024-01-30 08:33
学习Java
java
多线程工具类
还有
线程池
也用的不是同一个,风险比较大。
从心归零
·
2024-01-30 07:53
java
单例模式
开发语言
多线程
多线程多线程多线程0、简介1、特性2、实现线程的方式2、1通过继承Thread类的方法创建2、2通过实现Runable接口的方法创建2、3通过Callable和FutureTask创建线程2、4通过
线程池
创建线程
咕噜咕噜~噜噜噜
·
2024-01-30 06:10
java
多线程
java
Java多线程相关学习
缓存缓存同步协议运行时指令重排CPU存在的两个问题内存屏障解决上两个问题线程通信通信的方式API-被弃用的suspend和resumewait/notify机制park/unpark机制伪唤醒线程封闭ThreadLocal栈封闭
线程池
应用及原理为什么要用
线程池
线程池
的基本概念
线程池
许水愿
·
2024-01-30 06:39
Java基础
Java多线程
Java并发
JAVA多线程知识总结
死锁死锁的必要条件防止死锁创建线程的方式继承Thread类实现Runnable接口实现Callable接口
线程池
线程池
使用的时机(何时使用
线程池
?)
小猫突击_
·
2024-01-30 06:35
java基础
java
多线程
【Java面试题总结 3】Java多线程篇,java
线程池
原理图
结论:yield()从未导致线程转到等待/睡眠/阻塞状态。在大多数情况下,yield()将导致线程从运行状态转到可运行状态,但有可能没有效果。八、为什么说Synchronized是非公平锁?当锁被释放后,任何一个线程都有机会竞争得到锁,这样做的目的是提高效率,但缺点是可能产生线程饥饿现象。九、请谈谈volatile有什么特点,为什么它能保证变量对所有线程的可见性?volatile只能作用于变量,保
Huawei开源分享
·
2024-01-30 06:31
程序员
面试
java
后端
【Linux】-多线程的知识都收尾(
线程池
,封装的线程,单例模式,自旋锁)
文章目录前言一、
线程池
二、单例模式三、STL,智能指针和线程安全四、其他常见的各种锁五、总结前言今天我们讲解线程的收尾工作,前面博主花了很长时间给大家讲解线程,确实线程这部分要将的东西太多了,大家把前面的掌握好了
橘柚!
·
2024-01-30 06:55
Linux系统编程
linux
单例模式
运维
java
线程池
ThreadPoolExecutor的拒绝策略RejectedExecutionHandler
近期在面试时问题时问到了ThreadPoolExecutor的拒绝策略RejectedExecutionHandler的实现CallerRunsPolicy,之前没深入思考过,在此记录一下。拒绝策略RejectedExecutionHandler源码packagejava.util.concurrent;/***Ahandlerfortasksthatcannotbeexecutedbya{@li
zlpzlpzyd
·
2024-01-30 06:25
线程池
java
java多线程异常丢失
后面仔细翻了下代码,发现代码是去记录操作日志,但是里面是用
线程池
处理的。类似如下S
kobe_t
·
2024-01-30 03:34
JAVA
多线程
生产故障
java
【搞懂设计模式】享元模式:共享节约,皆大欢喜!
在计算机世界中,这种方式同样适用,尤其是在需要大量产生相同或相似对象的场景中,如
线程池
、连接池等
我是雷老师
·
2024-01-30 03:13
搞懂设计模式
设计模式
享元模式
学习笔记推荐:极客时间《Java常见错误100例》
首先,这套学习笔记囊括了Java开发中常见的各种问题和错误,包括并发工具、代码加锁、
线程池
、HTTP调用、数据库事务、数据库索引、判等问题、集
我是才辰
·
2024-01-30 02:05
学习
笔记
java
线程池
的工作原理
线程池
,就是存放线程的池子,池子里存放了很多可以复用的线程作用:1.对线程进行统一管理2.降低系统资源消耗。通过复用已存在的线程,降低线程创建和销毁造成的消耗3.提高响应速度。
虎神大帝
·
2024-01-29 23:50
JAVASE
java
开发语言
muduo源码阅读笔记(11、TcpClient)
源码笔记系列:muduo源码阅读笔记(0、下载编译muduo)muduo源码阅读笔记(1、同步日志)muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和
线程池
的封装
LunarCod
·
2024-01-29 22:30
Muduo源码阅读笔记
笔记
c++
linux
架构
后端
github
开源
muduo源码阅读笔记(9、TcpServer)
源码笔记系列:muduo源码阅读笔记(0、下载编译muduo)muduo源码阅读笔记(1、同步日志)muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和
线程池
的封装
LunarCod
·
2024-01-29 22:29
Muduo源码阅读笔记
c++
网络
开源
linux
架构
后端
笔记
muduo源码阅读笔记(10、TcpConnection)
源码笔记系列:muduo源码阅读笔记(0、下载编译muduo)muduo源码阅读笔记(1、同步日志)muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和
线程池
的封装
LunarCod
·
2024-01-29 22:29
Muduo源码阅读笔记
笔记
c++
网络
开源
linux
架构
后端
muduo源码阅读笔记(4、异步日志)
源码笔记系列:muduo源码阅读笔记(0、下载编译muduo)muduo源码阅读笔记(1、同步日志)muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和
线程池
的封装
LunarCod
·
2024-01-29 22:28
Muduo源码阅读笔记
c++
网络
开源
linux
架构
后端
muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)
源码笔记系列:muduo源码阅读笔记(0、下载编译muduo)muduo源码阅读笔记(1、同步日志)muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和
线程池
的封装
LunarCod
·
2024-01-29 22:58
Muduo源码阅读笔记
c语言
c++
网络
linux
开源
架构
后端
muduo源码阅读笔记(5、Channel和Poller)
源码笔记系列:muduo源码阅读笔记(0、下载编译muduo)muduo源码阅读笔记(1、同步日志)muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和
线程池
的封装
LunarCod
·
2024-01-29 22:58
Muduo源码阅读笔记
c++
网络
开源
linux
centos
架构
中间件
muduo源码阅读笔记(1、同步日志)
源码笔记系列:muduo源码阅读笔记(0、下载编译muduo)muduo源码阅读笔记(1、同步日志)muduo源码阅读笔记(2、对C语言原生的线程安全以及同步的API的封装)muduo源码阅读笔记(3、线程和
线程池
的封装
LunarCod
·
2024-01-29 22:28
Muduo源码阅读笔记
c++
网络
开源
linux
开源软件
后端
架构
线程池
七大参数
在Java中,
线程池
的创建通常通过ThreadPoolExecutor类来实现,它提供了一些参数用于配置
线程池
的行为。
星光不问赶路人-
·
2024-01-29 21:43
多线程
java
开发语言
FTP踩坑经历
摘要:定时任务,
线程池
,ftp文件传输协议背景:最近在公司做一个项目需要给政府传输数据,数据是写入文件的,然后定时任务进行将文件发送给政府。
GLongONE
·
2024-01-29 20:18
字节面试杂谈——JAVA并发
二、创建线程的方式(1)继承Thread类创建线程(2)实现Runnable接口创建线程(3)使用Callable和Future创建线程(4)使用
线程池
例如用Executor框架三、Ru
shintyan
·
2024-01-29 17:12
#
JAVA多线程
java
面试
开发语言
Java并发编程
面试题
基础知识点进程我们自己写的程序,也就是所谓的用户程序是由操作系统来管理的,人们把一个执行着的程序叫做一个进程(英文名:Process),每个进程都有这么两个特点:1.资源所有权程序在运行过程中需要一定的资源,比如内存、I/O啥的,这些东西不能在不同进程间共享,假如一个进程占了另一个进程的内存,那另一个进程的数据不就丢失了么;一个进程正在使用打印机输出东西,另一个进程也使用的话,不就尴尬了么。所以进
余甘不甘
·
2024-01-29 17:42
并发
Java学习
java
jvm
开发语言
网路服务器——
线程池
技术
文章目录一、
线程池
技术二、使用原理三、优点总结一、
线程池
技术预创建原则,
线程池
内部准备线程备用,不宜过多。线程应该重用性,可以一对多处理任务或服务不同的客户端。
有名企梦的小菜鸡
·
2024-01-29 17:41
计算机网络知识
服务器
学习
网络协议
c++
linux
大厂面试官:JDK
线程池
中如何不超最大线程数快速消费任务?
01、
线程池
参数我们这里讲解以ThreadPoolExecutor#execute(Runnablerunnable)举例,这里先说下
线程池
的一些参数本篇只是说明上述问题,不会对
线程池
做详细讲解publicThreadPoolExecutor
废柴程序员
·
2024-01-29 15:19
并发、IO模型、集合、
线程池
、死锁、非阻塞、AQS....
关于Java面试,面试官一般喜欢问哪些问题?本文对一些高频问题做了汇总,为了便于大家查找问题,了解全貌,整理个目录,我们可以快速全局了解关于JAVA接下来,我们逐条来看看每个问题及答案JDK、JRE、JVM三者有什么关系?答案:JDK(全称JavaDevelopmentKit),Java开发工具包,能独立创建、编译、运行程序。JDK=JRE+java开发工具(javac.exe/java.exe/
程序员xysam
·
2024-01-29 14:32
java
开发语言
程序人生
学习
java多线程、线程同步与
线程池
1.线程的基本概念1.1进程任何的软件存储在磁盘中,运行软件的时候,OS使用IO技术,将磁盘中的软件的文件加载到内存,程序在能运行。进程的概念:应用程序(typerpa,word,IDEA)运行的时候进入到内存,程序在内存中占用的内存空间(进程).1.2线程线程(Thread):在内存和CPU之间,建立一条连接通路,CPU可以到内存中取出数据进行计算,这个连接的通路,就是线程.一个内存资源:一个独
Zzzzjq
·
2024-01-29 13:23
一篇文章让你了解四种
线程池
,学习Java不在困惑
在Java开发中,有时遇到多线程的开发时,直接使用Thread操作,对程序的性能和维护上都是一个问题,使用Java提供的
线程池
来操作可以很好的解决问题,于是找了下API看到Java提供四种
线程池
使用,Java
Python编程社区
·
2024-01-29 13:17
条件变量、
线程池
以及线程的GDB调试学习笔记
目录一、条件变量二、
线程池
概念和实现三、线程的GDB调试一、条件变量应用场景:生产者消费者问题,是线程同步的一种手段。
ssz__
·
2024-01-29 10:54
hq进程
线程和进程间通信
学习
笔记
linux
c语言
设计模式:第五篇--单例模式
我们可以尝试将需要释放资源的对象用单例模式管理起来,就想连接池和
线程池
那样。
Jorgezhong
·
2024-01-29 08:14
Redis 学习笔记 2:Java 客户端
Redis学习笔记2:Java客户端常见的RedisJava客户端有三种:Jedis,优点是API风格与Redis命令命名保持一致,容易上手,缺点是连接实例是线程不安全的,多线程场景需要用
线程池
来管理连接
魔芋红茶
·
2024-01-29 07:31
开发工具
redis
学习
笔记
Java
线程池
七大核心参数
Java面试题
线程池
七大核心参数corePoolSize:即使空闲,也要保留在池中的线程数,除非设置allowCoreThreadTimeOutmaximumPoolSize:
线程池
中允许的最大线程数。
奋斗的阿杰
·
2024-01-29 07:14
Java面试题
java
开发语言
面试
基于HiKariCP组件,分析连接池原理
池塘里养:Connection;一、设计与原理1、基础案例HiKariCP作为SpringBoot2框架的默认连接池,号称是跑的最快的连接池,数据库连接池与之前两篇提到的
线程池
和对象池,从设计的原理上都是基于池化思想
知了一笑
·
2024-01-29 06:51
细品 javascript 设计模式(单利模式)
例如redux中的store,
线程池
,全局缓存,浏览器window对象等。
石兴龙
·
2024-01-29 05:31
6.1开源框架-okhttp网络框架-详解
使用简介OkHttp源码剖析1.OkHttp使用简介图图图图创建客户端OkhttpClientclient=newOkHttpClient();//作为单例,这样所有的请求可以公共response缓存和
线程池
创建
205蚁
·
2024-01-29 05:55
面试高频知识点:2线程 2.1
线程池
2.1.1 为什么使用
线程池
?
1.什么是
线程池
?
线程池
是一种线程管理的机制,它维护了一个线程队列,可以重复利用这些线程来执行任务,而不是为每个任务创建新的线程。
忠于衷于钟于终于
·
2024-01-29 03:10
面试高频知识点
面试
java
线程池
面试高频知识点:2线程 2.1
线程池
2.1.2 JDK中常见的
线程池
实现有哪些?
1.Executors类Executors类是
线程池
的工厂类,提供了一些静态方法用于创建不同类型的
线程池
。
忠于衷于钟于终于
·
2024-01-29 02:39
面试高频知识点
java
面试
开发语言
线程池
一天吃透面试八股文
线程池
线程池
:一个管理线程的池子。为什么平时都是使用
线程池
创建线程,直接new一个线程不好吗?嗯,手动创建线程有两个缺点不受控风险频繁创建开销大为什么不受控?
大彬聊编程
·
2024-01-29 01:36
分享
面试
职场和发展
java
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他