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
多线程与并发
纯精华、二十八道BATJ大厂Java岗之“
多线程与并发
“面试题分享
年底了,又到了跳槽季啦,该刷题走起了。这里总结了一些被问到可能会懵逼的面试真题,有需要的可以看下~一、进程与线程进程是资源分配的最小单位,线程是cpu调度的最小单位。线程也被称为轻量级进程。所有与进程相关的资源,都被记录在PCB中进程是抢占处理及的调度单位;线程属于某个进程,共享其资源一个Java程序的运行是main线程和多个其他线程同时运行。二、Thread中的start和run方法的区别调用s
财高八斗者
·
2022-12-19 08:31
Java
Java编程
Java程序员
java
面试
jvm
Java线程同步的四种方式详解(建议收藏)
Java线程同步属于Java
多线程与并发
编程的核心点,需要重点掌握,下面我就来详解Java线程同步的4种主要的实现方式@mikechen目录什么是线程同步线程同步的几种方式1、使用synchronized
·
2022-09-28 09:15
java
入阿里P6?最少啃完这本阿里最新Java多线程编程手册,建议收藏
前言Java
多线程与并发
编程现在已经属于Java面试的重灾区,特别是第一轮面试经常被问到。很多同学掌握不好主要就是两个点:对并发的体系化掌握不好,还有就是其中的技术深度点掌握不好。
Java可可
·
2022-09-01 11:23
java
面试
jvm
多线程与并发
编程
认识多任务、多进程、单线程、多线程要认识多线程就要从操作系统的原理说起。以前古老的DOS操作系统(V6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率,采用批处理来批量执行任务。现在的操作系统都是多任务操作系统,每个运行的任务就是操作系统所做的一件事情,比如你在听歌的同时还在用MSN和好友聊天。听歌和聊天就是两
zjwijy
·
2022-06-28 00:10
java
基础
多线程
编程
thread
classloader
jvm
java
java
多线程与并发
编程详解
一、多线程1、操作系统有两个容易混淆的概念,进程和线程。进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序计数器、寄存器、堆栈和帧。同一进程中的线程共用相同的地址空间,同时共享进进程锁拥有的
老刘2021111
·
2022-03-29 07:20
java多线程
Java
java多线程
Java开发者职业生涯要看的200+本书
目录:入门书籍基础书籍
多线程与并发
网络编程数据结构语言基础进阶性能优化响应式编程JVM虚拟机代码&设计优化设计模式框架与中间件数据库缓存与NoSQL消息队列ORM框架Spring家族高并发分布式搜索引擎大数据架构分布式架构微服务架构架构方法论
rommel_c02e
·
2022-02-18 04:49
java
多线程与并发
之volatile详解分析
目录CPU、内存、缓存的关系CPU缓存什么是CPU缓存为什么要有多级CPUCacheJava内存模型(JavaMemoryModel,JMM)JMM导致的并发安全问题可见性原子性有序性volatilevolatile特性volatile的实现原理总结CPU、内存、缓存的关系要理解JMM,要先从计算机底层开始,下面是一份大佬的研究报告计算机在做一些我们平时的基本操作时,需要的响应时间是不一样的!如果
·
2021-11-04 10:55
多线程与并发
(七):AQS原理
1AQS原理全称是AbstractQueuedSynchronizer,阻塞式锁和相关同步工具的框架1.1特点用state属性来表示资源的状态(分独占模式和共享模式),子类需要定义如何维护这个状态,控制如何获取锁和释放锁getState获取state状态setState设置state状态compareAndStatecas机制设置state状态独占模式是只有一个线程能够访问资源,而共享模式可以允许
lilykeke
·
2021-10-15 18:15
多线程与并发
- 多线程访问同步方法的7种情况
不啰嗦,我们直接开始!1、两个线程同时访问一个对象的同步方法代码:publicclassSynchronizedObjectMethodimplementsRunnable{staticSynchronizedObjectMethodinstance=newSynchronizedObjectMethod();@Overridepublicvoidrun(){method();}publicsyn
Q.E.D.
·
2021-09-14 23:29
Java
java
多线程
thread
多线程与并发
(一):线程的基本概念和用法
1.基础知识点回顾1.1并发和并行并发(Concurrent):系统只有一个CPU,多个线程在操作时,在一段时间内只有一个线程在运行,其他线程处于挂起状态。并发编程的本质:充分利用CPU的资源并行(Parallel):系统有一个以上CPU时,多个线程可以同时执行*应用之异步调用从方法调用的角度:需要等待结果返回,才能继续运动就是同步不需要等待结果返回,就能继续运行就是异步注意:同步在多线程中,还有
lilykeke
·
2021-09-07 10:59
2020年Java
多线程与并发
系列22道高频面试题(附思维导图和答案解析)
前言现在不管是大公司还是小公司,去面试都会问到
多线程与并发
编程的知识,大家面试的时候这方面的知识一定要提前做好储备。
程序员追风
·
2021-06-20 16:55
Java
多线程与并发
进程和线程的区别进程和线程的由来image.png进程是资源分配的最小单位,线程是CPU调度的最小单位所有与进程相关的资源,都被记录在PCB中进程是抢占处理机的调度单位;线程属于某个进程,共享其资源线程只有堆栈寄存器、程序计数器和TCB(线程控制表)组成总结线程不能看做独立应用,而进程可看做独立应用进程有独立的地址空间,互相不影响,线程只是进程的不同执行路径线程没有独立的地址空间,多进程的程序比多
谁家的猪
·
2021-06-14 12:22
详解Java
多线程与并发
一、进程与线程进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。线程:是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的资源。虽然系统是把资源分给进程,但是CPU很特殊,是被分配到线程的,所以线程是CPU分配的基本单位。二者关系:一个进程中有多个线程,多个线程共享进程的堆和方法区资源,但是每个线程有自己的程序计数器和栈区域。程序计数器:是一块内存区
·
2021-06-10 13:36
多线程与并发
编程
距离上次更新已经过了很久了,最近一直在弄公司的三个新产品,目前也终于告一段落了。目前的生产环境系统,CPU性能基本都是过剩的,如何提升系统的性能与使用率呢?压榨CPU的性能就很有必要了,这里我们先一步步的来看看如何提升CPU使用率。基本概念进程在说线程之前,我们先来说说进程,学过操作系统的小伙伴的都知道进程是OS分配资源的最小单元,一般由程序,数据集合和进程控制块三部分组成。这里讲起来还是比较抽象
zero13_小葵司
·
2021-05-29 00:02
不会嫌多的基本功
多线程
java
并发编程
(2021最新版)Java后端面试题|Java
多线程与并发
整理的这些Java面试题,包括Java基础、Java
多线程与并发
编程、spring、springmvc、springboot、m
程序员追风
·
2021-04-10 09:52
Java面试题精选
java
面试
Java面试题2021
2021java面试题
编程语言
2021最新最全Java 进阶资料合集
,一步步的学习,最后成为JAVA攻城狮基础语法,可帮助你建立基本的编程逻辑思维;面向对象,以对象方式去编写优美的Java程序;集合,后期开发中存储数据必备技术;IO,对磁盘文件进行读取和写入基础操作;
多线程与并发
·
2021-04-07 16:29
java
(2021最新版)Java后端面试题|Java基础部分
整理的这些Java面试题,包括Java基础、Java
多线程与并发
编程、spring、springmvc、springboot、m
程序员追风
·
2021-04-07 14:00
Java面试题精选
java
面试
编程语言
Java面试题
2021Java面试题
Java
多线程与并发
复习笔记
java线程Thread的使用方法一、线程的创建?二、线程常用方法1.Thread.currentThread()2.Thread.sleep(毫秒数)3.interupt()4.setDaemon(boolean)三、线程生命周期四、线程运行时问题和风险1.线程安全2.线程活性问题3.上下文切换4.可靠性五、线程的安全问题1.线程的原子性2.线程的可见性3.线程的有序性(1)重排序一、线程的创建
Xiong05961
·
2021-02-03 20:32
java多线程与并发
java
多线程
并发编程
2020全年java面试题总结,包含BATJ一线大厂1200多道面试题含答案解析!
Java面试题,初中级和中高级都有,包括JavaOOP面试题、Java集合/泛型面试题、Java异常面试题、Java种的IO与NIO面试题、Java反射面试题、Java序列化面试题、Java注解面试题、
多线程与并发
面试题
程序员匡胤
·
2021-01-05 14:46
程序员
java
面试专题
数据库
数据结构
分布式
redis
mysql
Java中
多线程与并发
_volatile关键字的深入理解
一、volatile关键字volatile是JVM提供的一种轻量级的同步机制,特性:1.保证内存可见性2.不保证原子性3.防止指令重排序二、JMM(JavaMemoryModel)Java内存模型中规定了所有的变量都存储在主内存中(如虚拟机物理内存中的一部分),每条线程还有自己的工作内存(如CPU中的高速缓存),线程的工作内存中保存了该线程使用到的变量到主内存的副本拷贝,线程对变量的所有操作(读取
·
2020-12-14 12:47
JAVA学习第十二天之多线程
学习目的了解进程与线程的概念和关系了解java多线程掌握java线程的创建与使用了解并发与线程的关系了解
多线程与并发
(高并发),并掌握如何处理高并发掌握synchronized关键字一、进程与线程1.1
从前的小余儿
·
2020-12-08 15:40
8年Java后端整理的《Java面试知识点汇总》 干货满满
目录基础篇JVM篇
多线程与并发
Spring篇Mybatis篇SpringBoot篇免费领取方式8年Java后端老司机吐血整理Java面试相关知识点。
lakernote
·
2020-12-07 11:54
资源分享
java
面试
spring
spring
boot
spring
cloud
java
多线程与并发
编程
什么是线程?进程想要执行任务就需要依赖线程。换句话说,就是进程中的最小执行单位就是线程,并且一个进程中至少有一个线程。什么是多线程?指在同一个进程中同时运行多个线程,如你开启QQ聊天,可以开启多个窗口。提到多线程这里要说两个概念,就是串行和并行。串行:其实是相对于单条线程来执行多个任务来说的,当我们下载多个文件时,在串行中它是按照一定的顺序去进行下载的,串行在时间上是不可能发生重叠的。并行:下载多
BLL101
·
2020-12-01 19:13
java
java
多线程与并发
编程
什么是线程?进程想要执行任务就需要依赖线程。换句话说,就是进程中的最小执行单位就是线程,并且一个进程中至少有一个线程。什么是多线程?指在同一个进程中同时运行多个线程,如你开启QQ聊天,可以开启多个窗口。提到多线程这里要说两个概念,就是串行和并行。串行:其实是相对于单条线程来执行多个任务来说的,当我们下载多个文件时,在串行中它是按照一定的顺序去进行下载的,串行在时间上是不可能发生重叠的。并行:下载多
BLL101
·
2020-11-26 19:34
java
auto.js停止所有线程_Java
多线程与并发
面试题
1,什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。2,线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而所有的线程共享一
weixin_39642761
·
2020-11-23 15:16
auto.js停止所有线程
java
resume过时方法
java
并发
java进度条
两个线程同步运行及非同步运行
多个线程访问统一对象的不同方法
linux下
多线程与并发
服务器设计方案及常见问题
一、基础知识1、一个主机的端口号为所有进程所共享,但普通用户进程绑定bind不了一些特殊端口号如20、80等。多个进程不能同时监听listen同一个端口,会失败。当然父进程可以先listen然后fork多个子进程,多个子进程都可以accept这个sock,即抢夺式响应(惊群效应)。关注4元组是否能唯一确定一个连接?2、每个进程都有自己的文件描述符(包括filefd,socketfd,timerfd
linux后台开发
·
2020-11-16 13:59
linux
多线程
高并发
c++
后台开发
linux下
多线程与并发
服务器设计方案及常见问题
一、基础知识1、一个主机的端口号为所有进程所共享,但普通用户进程绑定bind不了一些特殊端口号如20、80等。多个进程不能同时监听listen同一个端口,会失败。当然父进程可以先listen然后fork多个子进程,多个子进程都可以accept这个sock,即抢夺式响应(惊群效应)。关注4元组是否能唯一确定一个连接?2、每个进程都有自己的文件描述符(包括filefd,socketfd,timerfd
linux后台开发
·
2020-11-16 12:04
linux
多线程
高并发
c++
后台开发
面试官看了直呼内行,Java
多线程与并发
系列22道高频面试题解析
前言:作为一个Java开发人员,多线程是一个逃不掉的话题,不管是工作还是面试,但理解起来比较模糊难懂,因为多线程程序在跑起来的时候比较难于观察和跟踪。搞懂多线程并发知识,可以在面试的时候和周围人拉开差距,另外自己在编码的时候可以做到心中有数。另外本人整理收藏了20年多家公司面试知识点整理,以及各种Java核心知识点免费分享给大家,我认为对面试来说是非常有用的,想要资料的话请点795983544暗号
搬砖不忘敲码人
·
2020-10-07 21:55
Java
面试
多线程
java
面试
多线程
架构
多线程与并发
系列1- 基本概念
一、并发与并行1.并发:并发就是指程序同时处理多个任务的能力。并发的实质是一个物理CPU(也可以多个物理CPU)在若干道程序之间多路复用,并发性是对有限物理资源强制行使多用户共享以提高效率。并发编程的根源在于对多任务情况下对访问资源的有效控制2.并行:并行性指两个或两个以上事件或活动在同一时刻发生。在多道程序环境下,并行性使多个程序同一时刻可在不同CPU上同时执行而并发则不一定并行,也亦是说并发事
西北码农
·
2020-09-17 10:37
多线程与并发编程
多线程
编程语言
jvm
【
多线程与并发
】ThreadLocal与强软弱虚引用
一、概述ThreadLocal:线程本地变量,针对同一变量可以保存线程私有的值,保证多线程之间的数据隔离性。为什么不用方法内的局部变量?局部变量作用域为当前方法,而ThreadLocal可以跨方法获取。例如框架作者可以事先在threadlocal中设置好一些经常用到的变量,使用者就可以直接在自己的业务方法中获取到。列举几个在spring中的应用场景:spring的事务管理:每个请求处理对应的是一个
不爱学习的灰灰
·
2020-09-17 08:24
Java
Java
多线程与并发
--- sleep 和 wait 的区别
sleep和wait的区别?基本差别:sleep是Thread类的方法wait是Object类的方法sleep可以在任何地方使用wait只能在synchronized方法或者synchronized块中使用最主要的本质区别:Thread.sleep只会让出CPU,不会导致锁行为的改变Object.wait不仅让出CPU,还会释放已经占有的同步资源锁
心不迷
·
2020-09-16 17:25
多线程与并发
多线程与并发
【
多线程与并发
】线程池
一、前言1.什么是线程池线程池是一个统一管理线程的工具,顾名思义它如同一个池子一般装载了创建出来的线程,并掌控着它们的生命周期和调度工作,从而起到复用线程的作用。这种池化的思想还常常用于数据库连接,从某种程度来说这体现了24种设计模式之一的享元模式,因为每次从池子中获取的对象都是复用的而不是重新创建的。在JDK中线程池对应的类为java.util.concurrent.ThreadPoolExec
不爱学习的灰灰
·
2020-09-14 19:42
Java
最新Java
多线程与并发
库高级应用教程(完整)
Java线程具有五中基本状态新建状态(New):当线程对象对创建后,即进入了新建状态,如:Threadt=newMyThread();就绪状态(Runnable):当调用线程对象的start()方法(t.start();),线程即进入就绪状态。处于就绪状态的线程,只是说明此线程已经做好了准备,随时等待CPU调度执行,并不是说执行了t.start()此线程立即就会执行;运行状态(Running):当
qq_42957215
·
2020-09-13 08:03
Java后端开发面试7大核心总结,为你保驾护航金九银十!
前言本篇分享的面试题内容包括:Java基础面试题、Spring面试点、MySQL数据库、JVM核心知识点、SpringCloud面试题、Redis相关、Java
多线程与并发
系列等。
程序员追风
·
2020-09-12 15:02
Java面试题精选
java
面试
金九银十
Java后端
Java开发
2020年Java
多线程与并发
系列22道高频面试题
前言现在不管是大公司还是小公司,去面试都会问到
多线程与并发
编程的知识,大家面试的时候这方面的知识一定要提前做好储备。
Java劝退师、
·
2020-09-12 11:53
多线程
面试
java
【Java】浅谈
多线程与并发
(图解)
▊线程①Thread是个表示线程的类。ta有启动线程、连接线程、闲置线程等方法②Java中每个线程都有独立的执行空间(在栈上独立。而堆是公共空间)③如何启动自定义的新线程?❶写一个实现Runnable的类(Thread()需要一个任务,这个任务是一个Runnable对象)❷重写run()方法(Runnable是一个接口,且只有一个run()方法,run()就是那个具体的任务;而且run()是抽象方
loli saikou
·
2020-09-12 00:32
#
多线程
多线程
thread
java
面试
史上最全Java学习路线
Java基础板块中有6个子模块的学习:基础语法,可帮助你建立基本的编程逻辑思维;面向对象,以对象方式去编写优美的Java程序;集合,后期开发中存储数据必备技术;IO,对磁盘文件进行读取和写入基础操作;
多线程与并发
老$¥
·
2020-08-27 17:17
Java
C++进阶:多线程
(本文非原创,东拉西扯各位大佬的东西)
多线程与并发
:概念介绍,了解是什么。hitwengqi的多线程编程:简单粗暴的告诉你怎么实现,但是最后没调好。
wisdom_bob
·
2020-08-26 14:15
C++后端开发技术栈
1.c++语言,面向对象,stl库等2.linux操作系统,各种调试器(如gdb)和编译器工具(makefile,gradle)3.数据结构与常用算法4.设计模式5.
多线程与并发
处理6.网络编程(包括socket
小麦China
·
2020-08-25 04:01
Java杂谈——Java
多线程与并发
-原理
synchronized线程安全问题的主要原因:存在共享数据(也称临界资源)存在多条线程共同操作这些共享数据解决这些问题的根本办法:同一时刻有且只有一个线程在操作共享数据,其他线程必须等到该线程处理完毕再对共享数据进行操作。互斥锁的特性:互斥性:同一时间只允许一个线程持有某个对象锁,互斥性也称操作的原子性可见性:确保在锁被释放之前,对共享变量所做的修改,对于随后获得该锁的另一个线程是可见的,防止引
chs_502
·
2020-08-25 00:59
Java杂谈
多线程与并发
1.缓存一致性问题,如何解决?当程序在运行过程中,会将运算需要的数据从主存复制一份到CPU的高速缓存当中,那么CPU进行计算时就可以直接从它的高速缓存读取数据和向其中写入数据,当运算结束之后,再将高速缓存中的数据刷新到主存当中。比如下面的这段代码:i=i+1比如同时有2个线程执行这段代码,假如初始时i的值为0,那么我们希望两个线程执行完之后i的值变为2。可能存在下面一种情况:初始时,两个线程分别读
加加大了
·
2020-08-23 18:21
多线程与并发
多线程
并发编程
多线程与并发
(一)——多线程相关的基本理论与工具
1线程池1.1概念回顾线程创建方式-继承Thread-实现Runnable线程的状态NEW:刚刚创建,没做任何操作Threadthread=newThread();System.out.println(thread.getState());RUNNABLE:调用run,可以执行,但不代表一定在执行(RUNNING,READY)thread.start();System.out.println(th
jianchangMM
·
2020-08-23 17:43
学习笔记系列
多线程
并发编程
java
多线程与并发
(三)——电商系统中的应用
1常见问题1.1线程协作1)Object中wait:让出锁,阻塞等待notify/notifyAll:唤醒wait的进程,注意,具体唤醒哪一个要看优先级,同优先级的看运气publicclassNotifyTest{publicstaticvoidmain(String[]args){byte[]lock=newbyte[0];Threadt1=newThread(()->{synchronized
jianchangMM
·
2020-08-23 17:10
学习笔记系列
多线程与并发
(二)——性能优化
1锁优化1.1synchronized优化synchronized使用起来非常简单,但是需要注意的是synchronized加锁的是什么维度。对象级别:publicsynchronizedvoidtest(){//TODO}publicvoidtest(){synchronized(this){//TODO}}类级别:publicsynchronizedstaticvoidtest1(){//TO
jianchangMM
·
2020-08-23 17:10
学习笔记系列
《提升能力,涨薪可待》-ThreadLocal的内存泄露的原因分析以及如何避免
内存泄露分析欢迎关注公众号【Ccww笔记】,原创技术文章第一时间推出往期文章:《提升能力,涨薪可待》-Java并发之AQS全面详《提升能力,涨薪可待》—Java并发之Synchronized《提升能力,涨薪可待》-Java
多线程与并发
之
Ccww
·
2020-08-22 13:24
多线程
内存泄露
并发
面试
Java
多线程与并发
05: Executors
使用Executor使用executor可以实现类似与Thread的方法开辟线程:使用execute方法执行一个Runnable接口的实现。但是存在很多限制:1.无法获取返回值2.无法知道运行的进度,无法取消任务。3.无法执行批量的任务。4.无法终止线程。ExecutorServicebooleanawaitTermination(longtimeout,TimeUnitunit)等待线程完成,当
dayAndnight2018
·
2020-08-20 22:49
多线程与并发
Java
多线程与并发
04: Thread Additional Capabilities
非捕获异常的处理当线程中抛出异常的时候,一般抛出并打印stacktrace:抛出异常:我们可以自定义未捕获异常处理器:当出现未捕获异常,会按照定义的UncaughtExceptionHandler去处理异常。当然,也可以为其设置默认的未捕获异常处理器,一般设置过未捕获异常处理器后,默认的处理器将被覆盖。ThreadLocal我们有这样的一个场景,需要将一些数据与线程绑定,例如用户id。我们可以使用
dayAndnight2018
·
2020-08-20 22:49
多线程与并发
Java
多线程与并发
02: Synchronized
多线程存在的问题使用多线程可以提高效率,但是会带来其他问题,例如数据共享时出现的混乱问题。都有哪些问题呢?1.竞争条件a.我们考虑这样的代码(check+act)当我们在单线程程序中运行时,没有任何问题。a和b都是局部变量的时候,也都没有问题。(因为每个线程都会保存一份副本)我们考虑这样的情形,a和b是成员变量或者静态成员变量,两个线程都来执行这段代码。假设,线程1执行完判断语句,即将执行赋值语句
dayAndnight2018
·
2020-08-20 22:48
多线程与并发
Java
多线程与并发
01: Thread & Runnable
通过Runnable创建线程可以通过匿名内部类创建接口实例:也可以使用lambda表达式:然后传入Thread的构造器,构造线程:继承Thread类创建线程继承Thread,重写run方法,注意,没有输入参数,也没有返回值。线程的名称可以通过构造器,传入线程的名称,然后通过getName()获取名称也可以使用setName()设置名称线程的状态判断是否存在:线程的状态:枚举含义NEW刚刚完成创建R
dayAndnight2018
·
2020-08-20 22:48
多线程与并发
Java
多线程与并发
03: Wait & Notification
多线程的协同多个线程之间协同使用共享资源的问题,对资源的读写进行条件控制,使用wait和notify方式控制线程之间的等待和唤醒操作。object类提供的apiwait方法:当前线程等待某个条件的成立,其他线程可以使用notify或notifyall方法唤醒当前线程。wait(longtimeout)方法:与上面类似,但是有个超时时间,不会一直waitnotify()随机唤醒一个等待中的线程。no
dayAndnight2018
·
2020-08-20 22:48
多线程与并发
上一页
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
其他