首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JavaJuc
订阅
ChrisPaul
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
用CompletableFuture,品怨种码生,写线上BUG,拿C+绩效
你是不是也曾在开发中,觉得 CompletableFuture 这类异步编程的工具能让你高效、优雅地处理并发任务,从而避免线程阻塞,提升系统响应速度?相信很多开发者都曾有过这种理想主义的想法,认
面试10000次依然会问的【synchronized】,你还不会?
synchronized 关键字是实现线程同步的核心工具,它能够确保在任一时刻,只有一个线程能够访问被同步的方法或代码块。 这不仅保证了操作的原子性,即这些操作要么完全执行,要么完全不执行;同时
Java LockSupport以及park、unpark方法源码深度解析
介绍了JUC中的LockSupport阻塞工具以及park、unpark方法的底层原理,从Java层面深入至JVM层面。
面试官:用过CompletableFuture吗?
我发现,“各领风骚数百年,一代新人换旧人”是任何事物的底层逻辑,Java面试八股文也不例外。 前几年,但凡面试中问到多线程相关内容,那一定少不了“说下线程池7大参数的作用”。
异步编程利器:CompletableFuture详解 |Java 开发实战
我们异步执行一个任务时,一般是用线程池Executor去创建。如果不需要有返回值, 任务实现Runnable接口;如果需要有返回值,任务实现Callable接口,调用Executor的submi
AQS很难,面试不会?看我一篇文章吊打面试官
大家好,我是小高先生。在这篇文章中,我将和大家深入探索Java并发包(JUC)中最为核心的概念之一 --AbstractQueuedSynchronizer(AQS)。
AQS(AbstractQueuedSynchronizer)源码深度解析(5)—条件队列的等待、通知的实现以及AQS的总结【一万字】
详细介绍了AQS(AbstractQueuedSynchronizer)中的条件队列的原理,以及等待、通知的实现,以及AQS的总结。
AQS(AbstractQueuedSynchronizer)源码深度解析(4)—共享式获取锁、释放锁的原理【一万字】
详细介绍了AQS(AbstractQueuedSynchronizer)中的同步状态的共享式获取、释放的原理,以及独占锁和共享锁的简单实现。
AQS(AbstractQueuedSynchronizer)源码深度解析(3)—同步队列以及独占式获取锁、释放锁的原理【一万字】
详细介绍了AQS(AbstractQueuedSynchronizer)中的同步队列以及同步状态的独占式获取、释放的原理。
AQS(AbstractQueuedSynchronizer)源码深度解析(2)—Lock接口以及自定义锁的实现
下面我们来介绍一下另一个和锁与AQS相关的接口,Lock接口,然后Lock接口的介绍以及自定义锁的实现。