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
高并发编程
详解系列-深入理解Thread构造
上篇分享中主要是对线程的基本概念和基本操作做了一个分享,同时提出了两种常用的创建多线程的方法,当然在后期的分享中也会提及到更多的创建线程的方式,到后期的分享的时候再说。这次主要是深入的理解一下Thread的构造函数,通过构造函数对于Thread有一个更加深入的了解。这里首先提供一个JDK1.6的ThreadAPI截图线程命名规范 从源码分析可以看到在Thread类中默认提供了线程的命名方式,这个
nihui123
·
2024-09-15 02:26
高并发
Java高并发
Java
高并发
Java
高并发编程
详解系列-Balking设计模式
导语 在实际操作中当某个线程因为发现其他线程正在进行相同的工作而放弃即将开始的任务,这种情况就被称为是Balking模式,Balking英文的意思是犹豫。在多个线程监控某个共享变量,A线程监控到共享变量发生变化后立即触发某个动作,但是这个这个时候发现了B线程也对该变量开始了行动,这个时候A变量就放弃了准备工作。下面就来详细的讲解一下关于Balking模式什么是Balking模式 在餐厅吃饭的时
nihui123
·
2024-09-15 02:56
高并发
设计模式
java
编程语言
Java
高并发编程
详解系列-Future设计模式
导语 假设,在一个使用场景中有一个任务需要执行比较长的时间,通常需要等待任务执行结束之后或者是中途出错之后才能返回结果。在这个期间调用者只能等待,对于这个结果Future设计模式提供了一种凭据式的解决方案。在日常生活中,这种方案也是存在的。例如去洗衣店洗衣服,当你把衣服放到洗衣店,等他洗完需要一段时间,这个时候洗衣店就会给你一凭证,你可以通过这个凭证到时候去取洗好的衣服。这个例子就是生活中的Fu
nihui123
·
2024-09-15 02:56
高并发
Java高并发
Future
高并发
Java源码学习之
高并发编程
基础——AQS源码剖析之阻塞队列(下)
1.前言&目录前言:在上一篇文章AQS源码剖析之阻塞队列(上)中介绍了以独占锁模式下AQS的基本原理,AQS仅仅起到了一个“维持线程等待秩序”的作用,那么本篇文章继续讲解共享锁模式下的特点。AQS不操纵锁的获取或者释放,仅仅提供一个由双向链表组成的队列,让抢不到锁的线程进入队列排队并阻塞起来、持有锁的线程释放锁后“通知”(即从阻塞态中唤醒)排名最靠前的有效(非CANCELLED状态)节点去重新竞争
永往不庭
·
2024-09-01 13:27
java
学习
后端
性能优化
高并发编程
-00-创建多线程的7种方式
1,继承Thread主要掌握:线程的初始化,启动,中断的正确处理方式(interrupted)publicclassDemo1{publicstaticvoidmain(String[]args){MyThreadthread=newMyThread();thread.start();}}classMyThreadextendsThread{@Overridepublicvoidrun(){Sys
LoveCoding
·
2024-02-13 01:54
高并发编程
基础-02-线程基础知识说明
引言现在几乎所有操作系统都支持多任务执行,其中每个任务被视为一个进程。在每个进程内部,至少有一个线程在运行,线程也被称为轻量级进程。线程可以看作是程序执行的一条路径,每个线程都有自己的局部变量表、程序计数器(指向当前正在执行的指令)以及各自的生命周期。现代操作系统通常支持同时运行多个线程。例如,在启动Java虚拟机(JVM)时,操作系统会创建一个新的进程(即JVM进程),并在该进程中生成多个派生或
c0detrend
·
2024-02-07 14:52
高并发编程
java
jvm
数据结构
高并发编程
基础-引言
5W1H这里用“六何”的分析方法概括下即将开始的新主题
高并发编程
基础系列文章。what何事:
高并发编程
指同一时间进行大量任务的处理,同时保持过程稳定和结果一致。
c0detrend
·
2024-02-07 14:21
高并发编程
java
[Java并发]-----第2章 并发编程的其他基础知识
时代的到来打破了单核CPU对多线程效能的限制.对多个CPU意味着每个线程可以使用自己的CPU运行,这减少了线程上下文切换的开销,但随着对应用系统性能和吞吐量要求的提高,出现了处理海量数据和请求的要求,这些都对
高并发编程
有着迫切的
Benjamin_Lee
·
2024-02-04 23:07
Java——JUC
高并发编程
,面试必问( CompletableFuture )
12CompletableFuture12.1CompletableFuture简介CompletableFuture在Java里面被用于异步编程,异步通常意味着非阻塞,可以使得我们的任务单独运行在与主线程分离的其他线程中,并且通过回调可以在主线程中得到异步任务的执行状态,是否完成,和是否异常等信息。CompletableFuture实现了Future,CompletionStage接口,实现了F
真真最可爱
·
2024-02-01 05:24
JUC
大厂必备
高并发编程
java
面试
completable
future
Java
高并发编程
——Reactor模式(多线程)
1多线程版本的Reactor模式演进Reactor和Handler挤在一个单线程中会造成非常严重的性能缺陷,可以使用多线程来对基础的Reactor模式进行改造。多线程Reactor的演进分为两个方面:1、升级Handler。既要使用多线程,又要尽可能高效率,则可以考虑使用线程池。2、升级Reactor。可以考虑引入多个Selector(选择器),提升选择大量通道的能力。总体来说,多线程版本的Rea
geminigoth
·
2024-01-31 18:01
java
java
开发语言
nio
Reactor
netty
Java
高并发编程
——Reactor模式(多线程)备份
1多线程版本的Reactor模式演进Reactor和Handler挤在一个单线程中会造成非常严重的性能缺陷,可以使用多线程来对基础的Reactor模式进行改造。多线程Reactor的演进分为两个方面:1、升级Handler。既要使用多线程,又要尽可能高效率,则可以考虑使用线程池。2、升级Reactor。可以考虑引入多个Selector(选择器),提升选择大量通道的能力。总体来说,多线程版本的Rea
geminigoth
·
2024-01-31 18:01
java
java
开发语言
nio
Reactor
netty
高并发编程
06 ~ AQS:AbstractQueuedSychronizer
前面的章节中,我们已经解除到了JUC,JUC可以大大的提高线程的安全性,而JUC的核心则是AQS。AQS底层原理原理图AQS数据结构图底层设计使用Node实现FIFO队列,是一个可以用于构建锁和其他的同步组件的一个独立的基础框架;使用一个int类型的state表示状态和一个可重入锁ReentrantLock,在这个ReentrantLock中state表示获取锁的线程数:state为0,则没有现成
帅可儿妞
·
2024-01-19 19:29
网络 IO 服务器模型 Reactor 与 Proactor
因为在以上两个阶段上各有不同的情况,所以出现了多种网络IO模型服务器模型Reactor与Proactor对
高并发编程
,网络连接上的消息处理,可以分为两个阶段
诗人和酒
·
2024-01-18 11:45
高并发编程
实战第一阶段(Java线程基础API教程)
高并发编程
实战第一阶段(Java线程基础)文章目录
高并发编程
实战第一阶段(Java线程基础)1线程基本介绍1.1进程的七状态模型1.2线程的状态模型2多线程基础API2.1Thread类2.2线程API
Turbo码先生
·
2024-01-14 02:27
Java
java
多线程与
高并发编程
(一)
多线程与
高并发编程
(一)什么叫线程,进程,协程?
woaihuoguoooo
·
2024-01-13 16:51
Java
高并发编程
——常见问题、举例(4)
14、一道面试题引发的思考曾经的面试题:(淘宝?)实现一个容器,提供两个方法,add,size写两个线程,线程1添加10个元素到容器中,线程2实现监控元素的个数,当个数到5个时,线程2给出提示并结束14.1分析下面这个程序,能完成这个功能吗?importjava.util.ArrayList;importjava.util.List;importjava.util.concurrent.TimeU
大灰狼学编程
·
2024-01-06 03:35
java学习
多线程
java
并发编程
Java
高并发编程
——多线程的实现方式(1)
本文参考博客http://blog.csdn.net/u011480603/article/details/75332435、https://www.cnblogs.com/felixzh/p/6036074.html多线程的基本知识1.1进程与线程的介绍程序运行时在内存中分配自己独立的运行空间,就是进程线程:它是位于进程中,负责当前进程中的某个具备独立运行资格的空间。进程是负责整个程序的运行,而
大灰狼学编程
·
2024-01-06 03:04
java学习
Java
并发编程
多线程
【java
高并发编程
之JUC】高阶JUC特性总结
1线程中断机制1.1什么是中断?首先一个线程不应该由其他线程来强制中断或停止,而是应该由线程自己自行停止。所以,Thread.stop,Thread.suspend,Thread.resume都已经被废弃了。其次在Java中没有办法立即停止一条线程,然而停止线程却显得尤为重要,如取消一个耗时操作。因此,Java提供了一种用于停止线程的机制——中断。中断只是一种协作机制,Java没有给中断增加任何语
Young丶
·
2023-12-28 07:37
JUC
java
jvm
开发语言
【java
高并发编程
之JUC】2w字带你JUC从入门到精通
点击查看脑图目录地址,实时更新1什么是JUC1.1JUC简介在Java中,线程部分是一个重点,本篇文章说的JUC也是关于线程的。JUC就是java.util.concurrent工具包的简称。这是一个处理线程的工具包,JDK1.5开始出现的。1.2进程与线程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在当代面向线程
Young丶
·
2023-12-28 07:36
JUC
java
jvm
JUC
高并发编程
-10-读写锁ReentrantReadWriteLock
1,读写锁的概念我们之前讲的锁是排他锁或叫互斥锁而我们今天要讲的ReentrantReadWriteLock读写锁兼顾了排他锁和共享锁的特性,对于读的操作采用的是共享锁,而写的操作采用的是排他锁2,读写锁的优势多个线程读操作,则采用共享锁,不互斥多个线程采用读写操作,则采用互斥锁多个线程采用写操作,那必须也是互斥的所以,读写锁设计的初衷为了提高读的操作,此处,划重点3,使用案例
LoveCoding
·
2023-12-18 18:45
Java
高并发编程
学习笔记(1)
什么是线程?线程是程序执行的一个路径,每一个线程都有自己的局部变量表、程序计数器以及各自的生命周期。线程的生命周期线程的生命周期包括以下5个阶段:NEWRUNNABLERUNNINGBLOCKEDTERMINATEDNEW状态:在没有执行start之前的状态,表示线程对象被创建,仅此而已。和创建一个其他对象没有区别。RUNNABLE状态:调用start方法后,JVM进程创建一个线程,但是仅仅是创建
川味辣鸡
·
2023-12-17 22:02
全网最新架构实战文档:高并发+分布式+微服务+SpringBoot+Nginx
如何提升自己的
高并发编程
能力?只
写代码的珏秒秒
·
2023-12-15 23:18
架构
分布式
微服务
【C++
高并发编程
】reactor并发编程模型
模式与其他并发模式的比较Reactor模式适用的场景和优势Reactor模式组件Reactor事件源事件处理器具体业务逻辑事件和事件类型模式工作原理IO多路复用Reactor工作流程实现策略参考文献提纲引言
高并发编程
的重要性和挑战并发模型概述
ichdream
·
2023-12-06 08:11
C++高性能编程
高性能计算
服务器
linux
c++
架构
车载系统
超实用
高并发编程
ExecutorCompletionService案例分析与源码解读
要点解说假设现在有一大批需要进行计算的任务,为了提高整批任务的执行效率,你可能会使用线程池,向线程池中不断submit异步计算任务,同时你需要保留与每个任务关联的Future,最后遍历这些Future,通过调用Future接口实现类的get方法获取整批计算任务的各个结果。虽然使用了线程池提高了整体的执行效率,但遍历这些Future,调用Future接口实现类的get方法是阻塞的,也就是和当前这个F
会踢球的程序源
·
2023-12-01 12:01
java
数据库
服务器
J2SE II一一多线程与
高并发编程
的基础知识及运用(详解)
前言几乎所有的程序员都知道,现代操作系统进行资源分配的最小单元是进程,而操作系统进行运算调度的最小单元是线程,其实,在Linux中线程也可以看作是一种轻量级的进程,那么线程是包含于进程之中的,是进程中实际的运作单位;同一进程中的多个线程共用同一块内存空间,而不同的线程又拥有独立的栈内存用以存放线程本地数据;大家都知道,现在的计算机动辄就是多处理器核心的,而每一个线程同一时间只能运行在一个处理器上,
Help_II
·
2023-12-01 10:03
Java
高并发编程
---线程述
进程和线程 进程和线程是不同的概念,所谓进程进程,就是进行中的程序;线程包含在进程里面,可以看作是一条条线,一个程序可以有多个线程,线程可以理解为小进程,事实上线程也被叫做轻量级进程(LightWeightProcess),它是现代操作系统调度的最小单位。 线程都拥有各自的计数器、堆栈和局部变量等属性,并且能够访问共享的内存变量。处理器在这些线程上高速切换,让使用者感觉到这些线程在同时执行。 其实
喜三仔
·
2023-11-22 20:02
笔记
Java
高并发
多线程
阿里P8用这份402页多线程与架构设计笔记,征服你 吊打你
今天分享一份《Java
高并发编程
详解多线程与架构设计》就会帮你解决这些问题,本书结合作者的实践经验,不仅介绍了高速缓存Cache、CacheLine、Java内存模
架构师温以凡
·
2023-11-20 23:26
【Scala】一小时学会基础语法
;可以进行业务代码的编制,也可以进行元程序的编制(定义程序的程序);可以开发大规模的服务应用,亦可进行类似shell的脚本编程;可以使用共享变量的并发编程模式,当然也可以采用基于Actor的消息机制的
高并发编程
模式用
pierre94
·
2023-11-20 13:47
大数据
scala
flink
大数据
spark
编程语言
发现一款 JSON 可视化工具神器,太爱了!
上一篇:Alibaba开源内网
高并发编程
手册.pdf1简介JSONHero是一个简单实用的JSON工具,通过简介美观的UI及增强的额外功能,使得阅读和理解JSON文档变得更容易、直观。
互联网架构
·
2023-11-11 10:27
json
java
开发语言
【C++高性能编程专题】
高并发编程
模式
文章目录Proactor模式实现原理:优缺点:使用场景:实战模式-代码示例其它高并发模式参考文献:为了仅可能多得利用CPU资源,C++发明了很多的并发编程模式。Proactor模式Proactor模式的核心思想是在网络事件发生之前,为事件预先注册一组异步操作,这些操作将在事件完成后自动执行。异步操作通常包括读/写数据、连接建立等。当操作完成时,Proactor模式会将操作结果和应用程序预先指定的回
ichdream
·
2023-11-09 07:34
C++高性能编程
高性能计算
c++
网络
服务器
人工智能
linux
一些作者摘录
回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议设计模式大杂烩(24种设计模式的总结以及学习设计模式的几点建议)杂谈---第一次真正的
高并发编程
体验万能的林萧说:我来告诉你,一个草根程序员如何进入
Maker在杭州
·
2023-11-06 12:37
Go语言
高并发编程
——互斥锁、条件变量
互斥锁go语言的sycn包下提供了互斥锁:Mutex。一个互斥锁可以被用来保护一个临界区或者一组相关临界区。我们可以通过它来保证,在同一时刻只有一个goroutine处于该临界区之内。//声明了一个互斥锁varlocksync.Mutexlock.Lock()//锁定task()lock.Unlock()//解锁位于lock.Lock()和lock.Unlock()之间的代码块就会被互斥锁保护。被
洛语言
·
2023-11-05 13:23
go
高并发
互斥锁
NodeJS深度探秘:通过爬虫用例展示callback hell的处理方法以及
高并发编程
的几个有效模式
高并发和异步模式往往需要支持一种机制,那就是消息模式。当某个情况发送或是某种状态改变时,系统需要通知所有关注者,让他们及时进行处理,于是系统就会发送一个特定消息,所有监听该消息的对象在信号发出后,他们的处理函数会得到相应的调用,这种做法也是典型的观察者模式,消息机制在NodeJS程序设计中有着非常重要且广泛的作用。NodeJS专门设计了一个类EventEmmiter来处理消息的传播和处理,它的基本
tyler_download
·
2023-11-03 04:18
爬虫
高并发
nodejs
Java并发——
高并发编程
知识体系
1.问题什么是线程的交互方式?如何区分线程的同步/异步,阻塞/非阻塞?什么是线程安全,如何做到线程安全?如何区分并发模型?何谓响应式编程?操作系统如何调度多线程?2.关键词同步,异步,阻塞,非阻塞,并行,并发,临界区,竞争条件,指令重排,锁,amdahl,gustafson3.全文概要将从线程的基础理论谈起,逐步探究线程的内存模型,线程的交互,线程工具和并发模型的发展。扫除关于并发编程的诸多模糊概
冒菜MaoCai
·
2023-11-02 13:51
JAVA多线程
java
开发语言
后端
并发
Java
高并发编程
学习(三)java.util.concurrent包
简介我们已经学习了形成Java并发程序设计基础的底层构建块,但对于实际编程来说,应该尽可能远离底层结构。使用由并发处理的专业人士实现的较高层次的结构要方便得多、要安全得多。例如,对于许多线程问题,可以通过使用一个或多个队列以优雅且安全的方式将其形式化。生产者线程向队列插人元素,消费者线程则取出它们。使用队列,可以安全地从一个线程向另一个线程传递数据。从Java5开始,引入了一个高级的处理并发的ja
小夏陌
·
2023-10-29 10:49
Java开发
java
并发编程
多线程
几本霸占我休息时间的Java PDF 手册
多线程性能调优,JVM性能检测及调优,设计模式调优,数据库性能调优,实战演、还有其他豆瓣高评分的Java相关书籍:深入理解Java虚拟机、凤凰架构:构建可靠的大型分布式系统、谷歌大佬的算法刷题手册、阿里的
高并发编程
手册
子龙技术
·
2023-10-26 06:30
java
pdf
开发语言
Java
高并发编程
详解系列-类加载
之前在写关于JVM的时候提到过类加载机制,类加载机制也是在Java面试中被经常问道的一个问题,在这篇博客中就来了解一下关于类加载的知识。类加载 在JVM执行Java程序的时候实际上执行的编译好的class文件,我们知道Java语言的夸平台特性其实实际上是由不同平台的虚拟机来完成的,那么整个JVM又是怎样执行这些操作的呢?就不得不提一个类加载问题,在不同平台的机器上可以运行同样的Class文件,这
nihui123
·
2023-10-25 15:01
高并发
Java高并发
java
类加载
多线程
高并发编程
MySQL数据库处理
本文作者:陈进坚个人博客:https://jian1098.github.ioCSDN博客:https://blog.csdn.net/c_jian简书:https://www.jianshu.com/u/8ba9ac5706b6联系方式:
[email protected]
摘要现在很多主流的编程语言都支持多线程或者协程处理,例如天生支持协程的go语言、php+swoole等。但是多线程和单线程不同,多
这货不是陈进坚
·
2023-10-24 16:06
数据库
mysql
多线程
高并发
Java JUC
高并发编程
(一)
1.1JUC简介在Java5.0提供了java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类,用于定义类似于线程的自定义子系统,包括线程池,异步IO和轻量级任务框架;还提供了设计用于多线程上下文中的Collection实现等;1.2.1进程进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它分配资源
lemonc168
·
2023-10-24 13:36
JUC
JUC
4、
高并发编程
-线程池
1、FixedThreadPool固定容量的线程池,线程池默认的容量上限是Integer.MAX_VALUE。常见的线程池容量:pc=200,服务器=1000~10000FixedThreadPool一般由Executors(工具类)来获取,并可以指定线程池的容量。线程池是一个进程级的重量级资源。默认的生命周期和JVM一致。当开启线程池后,知道JVM关闭为止,是线程池的默认生命周期。可以通过调用s
mrsun1
·
2023-10-20 06:10
JUC
高并发编程
之CompletableFuture
1、Future和Callable接口Future接口定义了操作异步任务执行一些方法,如获取异步任务的执行结果、取消任务的执行、判断任务是否被取消、判断任务执行是否完毕等。Callable接口中定义了需要有返回的任务需要实现的方法为什么使用异步任务?当主线程让一个子线程去执行任务,子线程可能比较耗时,启动子线程开始执行任务后,主线程就去做其他事情了,过了一会才去获取子任务的执行结果。2、Futur
HEU_THY
·
2023-10-14 09:50
java
JUC 多线程并发目录
LinkedHashMapjava集合(2):TreeMap,WeakHashMap,HashTable,ArrayDeque,PriorityQueuejava集合(3):Set集合java集合(4):线程安全JUC
高并发编程
Mr_tianyanxiaobai
·
2023-10-13 22:17
java基础
JUC
高并发编程
目录集合
JUC
高并发
[转载]一套海量在线用户的移动端IM架构设计实践分享(含详细图文)
原因在于,IM系统(尤其是移动端IM系统)是多种技术和领域知识的横向应用综合体:网络编程、通信安全、
高并发编程
、移动端开发等,如果要包含实时音视频聊天的话,则还要加上难度更大的音视频编解码技术(内行都知道
佛心看世界
·
2023-10-08 22:16
公司入职一个阿里大佬,把SpringBoot项目启动从420秒优化到了40秒!
上一篇:Alibaba开源内网
高并发编程
手册.pdf背景公司SpringBoot项目在日常开发过程中发现服务启动过程异常缓慢,常常需要6-7分钟才能暴露端口,严重降低开发效率。
互联网架构
·
2023-10-07 21:37
spring
boot
java
spring
后端
开发语言
深入理解
高并发编程
并发简史在早期的计算机中不包含操作系统,它们从头到尾只可以运行一个程序,操作系统的出现使得计算机每次能运行多个程序,并且不同的程序都在单独的进程中运行,之所以在计算机中加入操作系统来实现多个程序的同时执行,主要是基于下面几个原因:资源利用率在某些情况下,程序必须等待某个外部操作执行完成,而等待时程序无法执行其他任何工作。因此,如果在等待同时可以运行另一个程序,那么无疑将提高资源的利用率。公平性不同
遇见哈尼
·
2023-10-07 17:58
jvm
java
开发语言
# 深入理解
高并发编程
(一)
深入理解
高并发编程
(一)文章目录深入理解
高并发编程
(一)SimpleDateFormat线程安全问题重现问题线程不安全的原因解决办法局部变量synchronized锁Lock锁ThreadLocalDateTimeFormatterThread
全栈程序员
·
2023-10-01 18:19
读书笔记
并发编程
多线程
java锁
# 深入理解
高并发编程
(二)
深入理解
高并发编程
(二)文章目录深入理解
高并发编程
(二)synchronized作用使用方法示例代码ReentrantLock概述示例代码ReentrantLock中的方法ReentrantReadWriteLock
全栈程序员
·
2023-10-01 18:49
读书笔记
java
数据库
前端
Java
高并发编程
实战,异步注解@Async自定义线程池
目录一、@Async注解二、代码实例1、导入POM2、配置类3、controller4、service三、发现同文件内执行异步任务,还是一个线程,没有实现@Async效果,why?四、配置中分别使用了ThreadPoolTaskExecutor和ThreadPoolExecutor,这两个有啥区别?1、initialize()2、initializeExecutor抽象方法五、核心线程数六、线程池
Java佳佳
·
2023-09-30 14:11
程序员
java
编程
java
开发语言
Java学习星球,十月集训,五大赛道(文末送书)
专属专栏《Java基础教程系列》内容概览:《Java
高并发编程
实战》、《MySQL基础教程系列》内容概览:《微服务》、《Redis中间件》、《Dubbo高手之路》、《华为OD机试》内容概览:九月集训十月集训
哪 吒
·
2023-09-25 23:42
搬砖工逆袭Java架构师
学习
开发语言
送书
学习方法
JUC
高并发编程
1.JUC概述1.1什么是juc在Java中,线程部分是一个重点,本篇文章说的JUC也是关于线程的。JUC就是java.util.concurrent工具包的简称。这是一个处理线程的工具包,JDK1.5开始出现的。1.2线程和进程概念1.进程和线程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在当代面向线程设计的计算
丹辰子DCZ
·
2023-09-25 07:14
多线程
JUC
高并发
高并发编程
多线程
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他