
并发
文章平均质量分 81
美味不是堡
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用CompletableFuture异步编排
异步编排可以很好的利用cpu的并行计算资源,缩短单线程任务的耗时,CompletableFuture优点可以总结如下:通过异步执行任务,可以充分利用多核CPU的优势,提高程序的吞吐量和响应速度。CompletableFuture提供了丰富的API,使得异步编程更加简单和直观,减少了回调地狱(Callback Hell)的问题。可以使用thenApply、thenCompose等方法对任务结果进行处理,还可以使用thenCombine等方法组合多个任务,编排十分灵活。原创 2024-10-24 12:37:34 · 301 阅读 · 0 评论 -
抢单超卖? 并发问题解决思路
Autowired/*** 使用Redison实现分布式锁* 开发步骤:* 1.使用RedissonClient客户端对象 创建锁对象* 2.调用获取锁方法* 3.执行业务逻辑* 4.将锁释放*///1 创建锁对象//2 尝试加锁 三种选其一//2.1 lock() 阻塞等待一直到获取锁,默认锁有效期30s//2.2 lock() 阻塞等待一直到获取锁,默认锁有效期10s//2.3 tryLock() 等待30s获取锁,超过时间自动放弃,且默认锁有效期10s。原创 2024-10-14 21:23:00 · 1144 阅读 · 0 评论