Kotlin/Java:如何不写callback来顺序执行异步任务
- 似水JavaScript里有promise可以不写callback来顺序执行异步任务
Promise{
异步1}.then{
异步2}.then{
异步3
}
请问在java/kotlin有类似非常简单明晰的顺序执行异步任务(不写callback)?
Rxjava和coroutine太复杂了, 有没有象promise一样用then, err, resolve, 等简单关键词就能解决问题?
谢谢 - beiwei用RxJava
- jqustc你看看用lambda 算不算callback
- ronnkotlin 不是也有 Promise<> 吗
- funnyjadekotlin 用协程?
- xierbenq协程还好啦,值得花时间研究下 iOS fly ~
- 似水---------------
- BoaHancockjava语言没有直接支持
- fangzy有啊,用java8的CompletableFuture,可以顺序执行,类似promise then,也可以并发然后join,类似async await
另外可以用netty的promise库,vertx也有CompositeFuture - pepsinRxJava 的 ReplaySubject 了解一下