首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
LyndonChen
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
【推荐】百万级任务重试框架 Fast-Retry
Fast-Retry 一个高性能的多任务重试框架,支持百万级任务的异步重试、以及支持编程式和注解声明式等多种使用方式、 也支持自定义结果重试逻辑
数据库和缓存双写最终一致性补偿方案
在高并发的场景下,数据库和缓存(比如Redis)双写可能会发生数据不一致。本文我们讨论下:怎样保证数据库和缓存双写最终一致性补偿方案。
一万八千条线程,线程为啥释放不了?
隔壁部门的应用线程数暴涨,给我们分析,必须拿下,给大家带来一次线程数暴涨的追踪及分析,没想到仅仅是因为httpclient无法释放导致。
两个例子带你入门 Disruptor
Disruptor 是英国外汇交易公司 LMAX 开发的一个高性能队列。很多知名开源项目里,比如 canal 、log4j2、 storm 都是用了 Disruptor 以提升系统性能 。 这篇文章,
Java 21 中的 CompletableFuture 与虚拟线程
随着 Java 21 的发布,虚拟线程被引入作为可完成的 future 和线程的替代并发模型。可完成的 future 和虚拟线程都旨在简化 Java 中的异步编程,但采取了不同的方法。本文探讨了两者之
Trace 在多线程异步体系下传递最佳实践
JAVA 线程异步主要通过以下手段实现: * `new Thread` * `ExecutorService` 下面主要针对这两种场景结合 DDTrace 和 Springboot 下进行实践
使用 Java 虚拟线程的结构化并发
Java平台为我们提供了很多启动线程和管理线程的方法。在本文中,我们将介绍 Java 并发编程的一些新方法。我们将介绍结构化并发的概念,然后讨论 Java 21 中的一组预览类 - 这使得将任务拆分为
虚拟线程原理及性能分析
本文将详细介绍虚拟线程的定义,创建,使用场景,优化方案,实现原理以及在IO密集型服务下的性能压测效果。
cache2k:Guava Cache及Caffeine之外的新选择
本文主要研究一下cache2k这款新型缓存 示例 常见问题的解决方案 空值问题 JCache规范不支持null,所以cache2k默认也不支持,不过可以通过permitNullValues(tru
异步回调编程
什么是异步回调 是指在异步任务执行完后进行回调处理,且不会阻塞当前线程。 异步回调编程的作用是什么?为什么要用? 假设一个场景: 主线程开启了一个异步任务,这个异步任务执行完后会返回一个结果,主线程想