首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发编程
订阅
用户030916373925
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Java主流锁全解析:从分类到实践
在Java并发编程中,锁是解决线程安全问题的核心工具。不同场景下选择合适的锁,直接影响程序的性能与稳定性。 本文将系统梳理Java主流锁分类(包括悲观锁、乐观锁、公平锁、非公平锁、共享锁、排它锁、偏向
生产环境OOM排障实战
背景: 通过一次对线上服务OOM 以及 线程资源使用很高且不释放的 等问题的排查,在没有发生事故的现场以及日志的情况下,通过严谨的代码分析和逻辑推演,以及合理使用工具,发现了系统中存在的严重问题(存
CompletableFuture 超时功能有大坑!使用不当直接生产事故!
CompletableFuture 超时功能会出现 Delayer 线程延迟执行的情况。本文将详细复现与讨论超时功能的大坑,同时提供一些最佳实践指导。
AQS很难,面试不会?看我一篇文章吊打面试官
大家好,我是小高先生。在这篇文章中,我将和大家深入探索Java并发包(JUC)中最为核心的概念之一 --AbstractQueuedSynchronizer(AQS)。
面试高频:如何确定线程池的最佳核心线程数
系统线程池的最佳核心线程、最大线程数的确定,是Java开发人员最常遇到的一个技术难题 配置得当,你的系统性能就能蹭蹭蹭地提升 配置不当,不仅浪费资源,还可能拖慢整个系统,甚至引发各种奇怪的bug
使用线程池你应该知道的知识点
多线程编程是每一个开发必知必会的技能,在实际项目中,为了避免频繁创建和销毁线程,我们通常使用池化的思想,用线程池进行多线程开发。 线程池在开发中使用频率非常高,也包含不少知识点,是一个高频面试题,本篇
@Transactional中使用线程锁(不管是什么锁)导致了锁失效,震惊我一整年
@[TOC] 一、引出问题 很多小伙伴使用Spring事务时,为了省事都喜欢使用@Transactional。但是@Transactional配合锁,会导致一些预期之外的问题! 在此举例说明。 1、数
优雅处理并发:Java CompletableFuture最佳实践
异步编程的强大工具:CompletableFuture为Java异步编程提供了强大的支持,让处理并发任务变得更简单、更灵活。简化复杂逻辑:通过链式调用和组合多个异步
@Async异步失效的9种场景
大家好,我是苏三,又跟大家见面了。 前言 最近有粉丝问了我一个问题:他在项目某个方法使用@Async注解,但是该方法还是同步执行了,异步不起作用,到底是什么原因呢? 伪代码如下: 这个问题还是比较有意
java使用 CompletableFuture 优化异步多线程代码
如何利用CompletableFuture优化异步多线程代码? 在某些业务场景中,我们需要使用多线程异步执行任务,以加快任务执行速度。 从JDK 5开始,引入了Future接口来描述异步计算的结果。