技术栈
future
许野平
15 天前
rust
·
进程
·
并发
·
async
·
future
·
异步
·
并行
Rust:Future、async 异步代码机制示例与分析
Rust 的异步机制不是多线程或多进程,而是基于协程(或称为轻量级线程、微线程)的模型,这些协程可以在单个线程内并发执行。这种模型允许在单个线程中通过非阻塞的方式处理多个任务,从而实现高效的并发。
涵哥爱编程
1 个月前
java
·
数据库
·
并发
·
future
·
并发编程
·
completable
CompletableFuture详细讲解
目录一、基本概念1.1 异步编程1.2 CompletableFuture简介二、创建和完成CompletableFuture
许野平
2 个月前
rust
·
async
·
future
·
协程
·
await
Rust的协程机制:原理与简单示例
在现代编程中,协程(Coroutine)已经成为实现高效并发的重要工具。Rust,作为一种内存安全的系统编程语言,也采用了协程作为其并发模型的一部分。本文将深入探讨Rust协程机制的实现原理,并通过一个简单的示例来展示其使用方法。
进朱者赤
3 个月前
java
·
future
·
completable
·
java8
·
juc
·
future模式
Java8 CompletableFuture:异步编程的瑞士军刀
个人主页: 进朱者赤阿里非典型程序员一枚 ,记录平平无奇程序员在大厂的打怪升级之路。 一起学习Java、大数据、数据结构算法(公众号同名)
AI架构师易筋
5 个月前
ios
·
swift
·
future
·
combine
·
sink
Swift Combine 有序的异步操作 从入门到精通十二
Combine 系列目的:使用 Combine 的管道来显式地对异步操作进行排序这类似于一个叫做 “promise chaining” 的概念。 虽然你可以将 Combine 处理的和其行为一致,但它可能不能良好地替代对 promise 库的使用。 主要区别在于,promise 库总是将每个 promise 作为单一结果处理,而 Combine 带来了可能需要处理许多值的复杂性。
AI架构师易筋
5 个月前
开发语言
·
ios
·
swift
·
future
·
promise
·
combine
Swift Combine 用 Future 来封装异步请求 从入门到精通十一
Combine 系列目的:使用 Future 将异步请求转换为发布者,以便在 Combine 管道中使用返回结果。
江上清风山间明月
7 个月前
flutter
·
future
·
subtype
·
cast
·
type
Flutter开发type ‘Future<int>‘ is not a subtype of type ‘int‘ in type cast错误
今天有个同事调试flutter程序时报错,问我怎么解决,程序运行时报如下错误: type ‘Future’ is not a subtype of type ‘int’ in type cast
小小工匠
10 个月前
future
·
futuretask
异步编程 - 04 基于JDK中的Future实现异步编程(上)_Future & FutureTask 源码解析
这里我们主要探讨如何使用JDK中的Future实现异步编程,这包含在Java并发包(JUC包)中Future代表着异步计算结果,Future中提供了一系列方法用来
滴丶学生卡
1 年前
future
·
completable
·
java8异步任务
·
异步任务回调
·
异步执行等待结果
Java8使用CompletableFuture实现多异步任务同步等待结果
一、应用场景在实际的开发工作中,我们可能会遇到一些比较复杂且耗时的功能,例如一个业务数据表格的导出,假定业务数据表本身都很大,需要组装的数据又比较多,就会造成整个实现过程很耗时甚至可能出现接口请求超时;这个时候我们会想到把过程中耗时的查询和数据处理通过异步的方式来提升执行效率,但一些查询数据的组装需要等待结果再进行下一步处理,这个时候就要用到Java8引入的新特性:CompletableFuture
hkk666123
1 年前
spring boot
·
async
·
future
Springboot @Async 多线程获取返回值
最近需要用到多线程, 自己维护线程池很麻烦, 正好看到Springboot集成线程池的例子, 这里自己做了个尝试和总结, 记录一下, 也分享给需要的朋友; 不考虑事务的情况下, 这个多线程实现比较简单, 主要有以下几点: