在我的应用程序中,我使用的是第三方 API。这是一种立即返回的非阻塞方法。我有一组元素,我必须在这些元素上调用此方法。
现在,我的问题是我必须找到一种方法,直到所有方法执行完成并进行下一个操作。我该如何处理?我无法修改第三方 API。
简而言之,它看起来像这样
for(Object object: objects){
methodA(object); //this is a non-blocking call and returns immediately
}
// here I want to do my next task only after all the methodA calls completed execution