我目前正在学习如何使用RxJava,我希望计算从数据库中获取的数据,然后异步地计算它们,但是等待所有这些数据都被计算出来。= getDatasFromDatabase();
list.forEach(data -> compute(data)); // How can I make this async using RxJava
我有一个需要由方法处理的任务列表,这个过程需要很长的时间,所以我希望列表中的任务以异步方式逐个处理,并以异步流的形式返回结果,这样下游处理就不需要等待整个任务列表的完成: AsyncStream<R>methodA(List<T> tasks){tasks.forEach(t -> {calculation that takes a long time})} 在互联网上进行了简短的搜索后,我发现RxJava可以处理异步流<