首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
线程
订阅
用户7535199392497
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
面试官考我,单例类中为什么要使用volatile关键字?我表示...😏
如何保证单例类线程安全?一文带你深入探索,告诉你如何解决该种情况出现,如果你也不会,没关系,我可以带你。
从 ReentrantLock 探究 AQS 细节 - 独占锁篇
开篇语 如何保障程序有序的运行,锁是永远都绕不开的一条拦路虎。即可以让程序有条不紊的运行,也可以让程序步履蹒跚。而今天,我们就来剥开 Java 中最常用的锁 ReentrantLock,研究它,参悟它
【多线程与高并发】- 浅谈volatile
浅谈volatile 简介 volatile是Java语言中的一种轻量级的同步机制,它可以确保共享变量的内存可见性,也就是当一个线程修改了共享变量的值时,其他线程能够立即知道这个修改。
当transcational遇上synchronized
工作当中经常会遇到既需要开启事务管理,同时也需要同步保证线程案例的场景。 不知道大家有没有这样写过? 这样写会有问题吗?
CompletableFuture实现异步编排全面分析和总结
--- theme: orange highlight: dracula --- ## 一、🌈CompletableFuture简介 > `CompletableFuture`结合了`Future
面试必备:ThreadLocal详解
大家好,我是捡田螺的小男孩。 无论是工作还是面试,我们都会跟ThreadLocal打交道,今天就跟大家聊聊ThreadLocal哈~ ThreadLocal是什么?为什么要使用ThreadLoc
Java多线程第十二篇--深入浅出阻塞队列BlockingQueue及其典型实现ArrayBlockingQueue
本篇我们将一起学习AQS的另一种场景的应用实现——阻塞队列BlockingQueue及其实现类ArrayBlockingQueue也做一次深入浅出的分析。
ArrayBlockQueue源码解析
清明节和朋友去被抖音带火的一个餐厅,下午两点钟取晚上的号,前面已经有十几桌了,四点半餐厅开始正式营业,等轮到我们已经近八点了。餐厅分为几个区域,只有最火的区域(在小船上)需要排号,其他区域基本上是随到随吃的,最冷清的区域几乎都没什么人。菜的价格异常的贵,味道也并不好。最后送出两…
多图详解阻塞队列——SynchronousQueue
一、阻塞队列BlockingQueue概述 在线程池(ThreadPoolExecutor)的构造函数中,有一个代表阻塞队列的入参——BlockingQueue,它是一个接口,只要实现了这个接口的所有
死磕 java集合之SynchronousQueue源码分析
🖕欢迎关注我的公众号“彤哥读源码”,查看更多源码系列文章, 与彤哥一起畅游源码的海洋。 SynchronousQueue是java并发包下无缓冲阻塞队列,它用来在两个线程之间移交元素,但是它有个很大的问题,你知道是什么吗?请看下面的分析。 (7)栈和队列两种方式有什么不同呢?…