0

我们使用远程对象从 java webservice 中检索数据。在初始加载时,我们正在创建 4 个远程对象并点击服务“myService”。在 java 端,从 remoteObj1 调用的函数首先执行,然后执行第二、第三和第四。但是只有在执行第 4 个远程对象的 java 函数后,才会调度所有 4 个远程对象的结果事件。

我们希望如果第一个函数首先执行,那么应该首先调度该远程对象的结果事件。它不应该等待第四个函数执行。

有什么建议么?

4

1 回答 1

1

最简单的方法是链接事件处理程序。等到第一个 RemoteObject 的结果处理程序被调用,然后进行第二次调用,依此类推。

请记住:AVM 是非阻塞和异步的,并且编程模型是事件驱动的。因此,它与同步的“幼稚”Java 代码不同。

于 2012-05-23T15:41:39.700 回答