首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发编程
订阅
哲大大
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
面试官:AQS了解吗?
这是一个老生常谈的面试题,相信大家都可能会碰到过。 有关这一块资料其实网上一搜便是一堆,今天小年用更加通俗易懂的方式...
举个小栗子🌰IDEA远程Debug及使用场景
看了一下体重秤,怕是只能报个健身房了。 事实上它是O(1),嗖嗖的. 说到远程Debug这个功能,基本上大多IDE都会自带,但是一般情况下还真是很少用,大概是因为... 笔者切换到IDEA之后,还真再就没用过远程Debug,直到昨天发现了一个非常基础的错误... 坑来自于我的开…
volatile原理技术知识整理
volatile是一种轻量且在有限的条件下线程安全技术,它保证修饰的变量的可见性和有序性,但非原子性。相对于synchronize高效,而常常跟synchronize配合使用。 一. Java内存模型 主存存放线程需要操作的变量,但线程并不直接操作主存。 每个线程读取主存变量都…
Executor线程池只看这一篇就够了
线程实现方式Thread、Runnable、Callable注意:启动Thread线程只能用start(JNI方法)来启动,start方法通知虚拟机,虚拟机通过调用器映射到底层操作系统,通过操作系统来
AQS相关组成及原理源码解析
1. 队列同步器AQS的组成及使用 它的主要作用就是同个state的加减和队列来管理线程的执行。 看源码可知:ReentrantLock、Semaphore、ReentrantReadWriteLock、CountDownLatch中都有继承自AQS的Sync及其子类。 AQS…