首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
并发编程好文
订阅
好文难得,值得反复学习,理解其思想
桦说编程
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
很多人都不知道函数竟然是有颜色的!—— 深入理解异步编程的本质(上)
为什么一个异步函数能"传染"整条调用链?从调用栈的生死存亡角度,揭示回调地狱的真正根因,以及Go和Java虚拟线程为何能彻底根治。
JavaScript 异步编程深度解析(上):单线程、事件循环与异步的本质
引言:为什么 JavaScript 需要异步? 当你在浏览器中点击一个按钮,页面立即响应;当你滚动网页,内容流畅滑动;当你发起一个网络请求,界面却不会卡死——这一切的背后,都离不开 JavaScrip
Java多线程神器——ThreadForge ,让多线程从此简单
一个简单的「并发调用三个接口」,代码已经写了 50 多行。 并且下次遇到类似场景,还得把这些逻辑再写一遍:超时、取消、异常传播、资源清理……每次都要重新思考一遍边界条件。 传统的 `Execu
并发环境下死锁检测的实现方案
线程池嵌套调用导致的死锁难以排查?本文介绍一种基于任务依赖图的检测方案,运行 时自动追踪调用链,利用图论算法识别循环依赖,将死锁问题从"线上排查"前移到"提前预警"。
Java 协作式取消设计与实现
本文介绍一套基于 CancellationToken + 检查点的协作式取消机制,支持超时/异常/主动取消,让并行任务优雅退出。
基于多层级时间轮的高性能延时任务调度设计与实现
引言 在分布式系统、游戏服务器、金融交易等场景中,延时任务调度是核心基础能力。本文基于笔者实现的Java多层级时间轮算法,深入解析其设计原理,并与传统延时算法进行对比分析。 一、核心设计解析 1.1
滑动窗口实现线程池并发度控制详解
采用滑动窗口策略控制并发度,实现并发可控且立即返回Future列表,submitter单线程异步补充任务,实现高资源利用、简单易懂的并发控制。
工作十几年,第一次在线上遇到死锁问题
概述 最近一直在为系统的稳定性努力着,但凡线上有一些问题,都不轻易放过。尤其是在2023年,大环境不好的情况下,如果it团队系统稳定性都做的不好的话,很容易提桶走人的。 事情是这样的,在2023年3月
性能有坑 | 慎用 Java 8 ConcurrentHashMap 的 computeIfAbsent
Java 8 ConcurrentHashMap 的 computeIfAbsent 性能有坑,一起探究一下,避免踩坑。
CompletableFuture与线程池:并发编程的双剑合璧
在Java并发编程的世界里,如何高效地管理异步任务并优化资源使用一直是开发者面临的核心挑战。线程池作为并发编程的基石,而CompletableFuture则代表了Java 8以后异步编程的新范式。