首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JUC
订阅
南吕_十二月
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
浅谈阻塞队列:Array和Linked与线程池的有机结合
大家好,今天我们来聊聊 Java 中的阻塞队列(BlockingQueue)和它在线程池里的那些事儿。从最基础的概念入手,我们会一步步剖析阻塞队列跟普通队列的关系、常见的两种阻塞队列在加锁和长度上的区
网上的 AQS 文章让我很失望
一、AQS 很多人都没有讲明白 🤔 翻看了网上的 AQS(AbstractQueuedSynchronizer)文章,质量参差不齐,大多数都是在关键处跳过、含糊其词,美其名曰 “传播知识” 。
异步编程利器:CompletableFuture详解 |Java 开发实战
我们异步执行一个任务时,一般是用线程池Executor去创建。如果不需要有返回值, 任务实现Runnable接口;如果需要有返回值,任务实现Callable接口,调用Executor的submi
面试官:说说读写锁的实现原理?
在实际项目开发中,并发编程一定会用(提升程序的执行效率),而用到并发编程那么锁机制就一定会用,因为锁是保证并发编程的主要手段。 在 Java 中常用的锁有以下几个: synchronized(内置锁)
闲谈一下 Semaphore
Semaphore 在项目中使用很少,直到我读了一个开源项目,原来 Semaphore 可以被恰当地使用的。 一、Semaphore 简介 Semaphore(信号量)是一种计数器,用于限制同时访问特
深入探讨ConcurrentHashmap的key为什么不能为null
首先的确是不能为null,源码就是这么写的,而且在实践中需要注意,把HashMap替换成ConcurrentHashMap后,如何kv存在null,就直接抛出异常了。 至于为什么不能,我的猜想
@Async异步失效的9种场景
大家好,我是苏三,又跟大家见面了。 前言 最近有粉丝问了我一个问题:他在项目某个方法使用@Async注解,但是该方法还是同步执行了,异步不起作用,到底是什么原因呢? 伪代码如下: 这个问题还是比较有意
高性能必杀技:Java中的池化技术
作为一名Java开发人员,池化技术或多或少在业务代码中使用。常见的包括线程池、连接池等。................
阿里二面:谈谈ThreadLocal的内存泄漏问题?问麻了。。。。
ThreadLocal为各线程提供独立变量副本以实现数据隔离。内部采用ThreadLocalMap关联弱引用键与强引用值,易引发内存泄漏,需适时调用remove方法避免。
美团一面:说说synchronized的实现原理?问麻了。。。。
`synchronized`作为Java并发编程的基础构建块,其简洁易用的语法形式背后蕴含着复杂的底层实现原理和技术细节。