首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
concurrent pro
订阅
北风楚云_彭君临
更多收藏集
微信扫码分享
微信
新浪微博
QQ
43篇文章 · 0订阅
完整实现-通过DelayQueue实现延时任务
实现延时任务有很多的方法,网上关于延时任务的实现的文章已经不少了。比如:实现延时任务的10种方法等等。但是这些文章基本上都是将方法大概的列举一下,给出部分示例代码,对于有经验的老程序员可能一看就知道该
CompletableFuture 异步编排、案例及应用小案例
今天的话,就来以一个应用场景来进行一步一步的推导,在实现案例的过程中,将CompletableFuture相关的知识点逐步讲述明白。CompletableFuture 异步编排、案例及应用小案例
开源7天Github斩获4.5万Stars!阿里2023版高并发设计实录鲨疯了
如何获得高并发经验? 这是我今天逛知乎的时候系统邀请我回答的一个问题,由此也引发了我的一些思考:为什么人人都想要获得高并发经验;想拥有高并发系统设计技能? 其原因LZ认为主要有以下三点: 涨薪:有高并
使用AQS实现LimitLatch:掌握高效灵活的同步框架
AQS(AbstractQueuedSynchronizer)是 Java 中用于实现同步器的基础框架,通过它可以很方便地实现自定义的同步组件。在并发编程中,同步控制是十分关键的,AQS 提供了一种高
浅谈微服务异步解决方案
异步是一种设计思想,不是设计目的,因此不要为了异步而异步,要有所为,有所不为~异步不是『银弹』, 避免试图套用一个『异步框架』解决所有问题, 需要根据不同的业务特点或要求,选择合适的设计。
@Async注解的坑,小心
大家好。 背景 前段时间,一个同事小姐姐跟我说她的项目起不来了,让我帮忙看一下,本着助人为乐的精神,这个忙肯定要去帮。 于是,我在她的控制台发现了如下的异常信息: 看到BeanCurrentlyInC
让人恶心的多线程代码,性能怎么优化!
Java 中最烦人的,就是多线程,一不小心,代码写的比单线程还慢,这就让人非常尴尬。 通常情况下,我们会使用 ThreadLocal 实现线程封闭,比如避免 SimpleDateFormat 在并发环
并发编程-死锁/ThreadLocal
死锁是指两个或多个进程在等待对方释放资源的情况下无限期地阻塞的现象,解决死锁的方案有以下几种第一种就是顺序锁,第二种......
并发编程-常见并发工具BlockingQueue的使用及原理解析
Java中的阻塞队列是一种特殊类型的队列,它支持在队列为空或队列已满时自动阻塞等待。它是并发编程中常用的线程安全数据结构之一,用于在多线程环境下安全地...
并发编程-ReentrantLook底层设计
重入锁在实现上比 synchronized 关键字更加灵活,提供了一些额外的特性,比如可定时的锁等待(tryLock)、可中断的锁等待(lockInterruptibly)、公平性......