2014-01-24 39 views
0

情况:我调用了一个线程,该线程依次ping一个带有序列化对象的服务器。紧接着,一个函数调用用一些参数ping服务器。Android:从执行中的线程发送信号

问题:螺纹确实得到称为函数之前,但线程做之前,函数执行结束后。结果是参数在序列化对象之前发送。

如何让函数不会开始执行,直到线程结束?换句话说,线程是否可以发送完成的“信号”,以便我可以开始执行剩余的代码?

回答

0

我认为这是应该使用CountDownLatch的情况的一个例子。事实上,如果你去documentation page你会发现你似乎需要的一个例子(我的意思是CountDownLatch(1)的例子)。