首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JUC
小李不玩游戏
创建于2023-01-17
订阅专栏
java.concurrent.utils下的并发包类的详解
暂无订阅
共9篇文章
创建于2023-01-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
四、说说Java“锁”事
面试题 java加锁有哪几种锁? 怎么处理并发?线程池有哪些核心参数? 简单说下lock 1.乐观锁和悲观锁 悲观锁: 认为自己在使用数据的时候一定有别的线程来修改线程,因此在获取数据的时候先加锁,确
三、CompletableFuture
一、接口理论 Future接口(Future实现类)定义了操作异步任务执行一些方法,如获取异步任务的执行结果,取消任务的执行、判断任务是否被取消、判断任务执行是否完毕等。 比如主线程让一个子线程去执行
五、LockSupport与线程中断
locksupport 是 JUC.locks下的一个类 一、线程中断机制 如何中断一个线程? 如何停止一个线程? 首先 一个线程不应该由其他线程来强制中断或停止,而是应该由线程自己自行停止,自己来决
AQS抽象同步队列
juc下的AQS框架(抽象同步队列器),它是多数锁和同步器的底层(ReentrantLock、Semaphore、Countdownlatch、ReentrantReadWriteLock)。。。。。
Volatile 与 JMM
一、被volatile修饰的变量有两大特点 特点 可见性 有序性---排序要求----有时需要禁止重排 不保证原子性 内存语义 当写一个volatile变量时,JMM会把该线程对应的本地内存中的共享变
Synchronized 与 锁升级
无锁-》偏向锁-》轻量锁-》重量锁 面试题: 1.谈谈你对synchronized的理解 2.synchronized的锁升级你聊聊 synchronized锁: 由对象头中的mark word根据锁
线程基础概率复习
硬件方面: 摩尔定律失效了,CPU主频不再翻倍,而是采用多核而不是更快的主频 软件方面: 充分利用多核处理器 提高程序性能,高并发系统 提高程序吞吐量,异步+回调等生产需求 弊端及问题: 线程安全问题
JUC辅助类-CountDownLatch、CyclicBarrier、Semaphore
CountDownLatch CountDownLatch类可以设置一个计数器,然后通过countdown方法来进行减的操作,使用await方法等待计数器不大于,然后继续执行await方法之后的语句。
进程线程基本概念 和 Lock|JUC-Day01
一、JUC概述 1.1 什么是JUC java.util.concurrent下的并发工具类包。 1.2 进程和线程的概念 进程是计算机中程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的