首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
多线程
订阅
用户1219177148486
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
CompletableFuture实现异步编排全面分析和总结
--- theme: orange highlight: dracula --- ## 一、🌈CompletableFuture简介 > `CompletableFuture`结合了`Future
接口速度太慢,排除DB影响,试试通过异步来优化吧!
在现代应用程序开发中,接口的响应速度至关重要。让我们通过一个外卖订单详情查询的场景,彻底搞懂异步优化的概念及其实现。假设我们需要展示以下内容: 订单基本信息 商家信息 骑手位置 优惠券信息 原始同步版
一次多线程改造实践:基于ExecutorService + CompletionService的并发处理优化
本次是对实现批量生成应收单的功能改造,在第一版开发时候为了快速实现功能,采用了串行的代码,在与前端对接后发现批量生成需要耗时十几秒,严重影响交互,因此引入线程池进行改造,将响应时间降低90%以上
源码赏析:一文读懂java并发编程工具类CountDownLatch和CyclicBarrier的原理
CountDownLatch和Cyclicbarrier都可以使一个线程等待多个线程到达在某一同步点时进行同步操作。比如在读取解析大文件时,我们可以将文件进行分片,交给多个线程共同解析,每个线程只解析
一站式了解CompletableFuture的用法基础(保姆版🥹)
引言 在后端开发中,我们经常会使用线程池来异步执行任务,但是如果要进行异步编排任务可犯了难。线程池可不能按照一定顺序来执行相应任务,所以今天我们来讲讲Java8引入的
美团面试:如何实现线程任务编排?
线程任务编排指的是对多个线程任务按照一定的逻辑顺序或条件进行组织和安排,以实现协同工作、顺序执行或并行执行的一种机制。 1.线程任务编排 VS 线程通讯 有同学可能会想:那线程的任务编排是不是问的就是
Java 多线程核心概念与应用场景
在当今高并发、高性能的系统开发中,多线程编程已经成为 Java 开发者必备的核心技能。本文作为 Java 多线程系列的开篇,将为你详细讲解多线程的基础概念、应用场景以及实现方式。
CompletableFuture实现异步编排
异步编排的使用场景?为什么要用异步的方式执行任务?为什么JDK5的Future接口不在适用处理异步,弊端在哪里?CompletableFuture怎么实现异步编排以及如何使用?
Java并发问题的解决方案与比较
1. 并发问题的背景与解决方法 在多线程编程中,处理共享资源的并发访问时,常常需要考虑如何保证数据的一致性。传统方法是使用加锁(如synchronized)来确保每个线程在访问共享数据时的互斥性。然而
ThreadLocal的介绍+经典应用场景
什么是ThreadLocal ThreadLocal又叫做线程局部变量,全称thread local variable,它的使用场合主要是为了解决多线程中因为数据并发产生不一致的问题。ThreadLo