我正在使用GWT RPC调用与另一台服务器通信。我通过使用线程来异步。因此RPC服务在所有线程完成之前返回。
我现在的问题是我使用的HttpURLConnection,当我使用woutjout线程时工作正常,但是当我在一个单独的线程中使用它时会崩溃。之所以我(我认为)是因为在线程完成之前RPC调用正在返回。
是否有人遇到过相同的问题并找到了解决方案?
最好的问候, 斯蒂芬
答案 0 :(得分:0)
如果您假设崩溃是由RPC调用过早返回引起的,那么您可以在创建的每个线程上使用Thread.join()
来异步工作。这将阻止主线程,直到完成所有后台工作。