首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发编程
订阅
shenxinfeng88
更多收藏集
微信扫码分享
微信
新浪微博
QQ
1495篇文章 · 0订阅
坑爹啊,注释无用代码竟会导致bug!又被PageHelper坑了
大家好,我是程序员柯南。今天来复盘一个由PageHelper引起的多线程复用问题的排查和解决过程。让人难以相信的是,最终定位的原因竟然是,一个同事注释无用代码的时候少注释的一行导致的。着实坑爹啊!
为什么 `ConcurrentHashMap` 不能插入 `null`?
在 Java 中,Map 是 java.util 包中的一个接口(interface),因此严格来说问题不应该是“Map 不能插入 null”,而是“为什么 ConcurrentHashMap 不能插
Java并发特性之 CountDownLatch详解!
CountDownLatch 是什么?它是如何工作的?在Java并发领域 CountDownLatch 发挥了哪些作用?
ThreadLocal 基本使用,原理解析,八股面试题
ThreadLocal, InheritableThreadLocal, TransmittableThreadLocal 的介绍,实现原理,销毁问题,线程池中的内存泄漏问题,脏读问题。
CompletableFuture快速入门
CompletableFuture 是 Java 8 引入的类,用于处理异步编程。它是 java.util.concurrent 包的一部分,提供了在异步操作完成后执行某些操作的能力,避免了回调地狱。
闲谈一下 CountDownLatch
前言:如果不掌握多线程,那么还谈不上是一位合格的 Java 开发工程师。 回顾过往,发现我是如此的喜欢使用 CountDownLatch,它带给我便捷、速度、也带给我谨慎。今天就来盘一盘这个爱不释手的
闲谈一下 Semaphore
Semaphore 在项目中使用很少,直到我读了一个开源项目,原来 Semaphore 可以被恰当地使用的。 一、Semaphore 简介 Semaphore(信号量)是一种计数器,用于限制同时访问特
ConcurrentHashMap核心原理,这次彻底给整明白了!
文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 文章内容收录到个人网站,方便阅读:http://hardyfish.top/ 文章内容收录到个人网站,方便阅读:http:
JAVA并发编程ReentrantLock核心原理剖析
ReentrantLock核心原理是什么,有哪些优点?公平锁、非公平锁有什么区别,又是如何实现的?从源码入手,一步一步解答。
一文搞懂 java 线程池:ThreadPoolExecutor 和 FixedThreadPool 原理
本文详细介绍了线程池的原理,包括ThreadPoolExecutor的处理流程、execute方法原理,以及FixedThreadPool的原理、优缺点及应用场景。