0
情况:我调用了一个线程,该线程依次ping一个带有序列化对象的服务器。紧接着,一个函数调用用一些参数ping服务器。Android:从执行中的线程发送信号
问题:螺纹确实得到称为函数之前,但线程做之前,函数执行结束后。结果是参数在序列化对象之前发送。
如何让函数不会开始执行,直到线程结束?换句话说,线程是否可以发送完成的“信号”,以便我可以开始执行剩余的代码?
情况:我调用了一个线程,该线程依次ping一个带有序列化对象的服务器。紧接着,一个函数调用用一些参数ping服务器。Android:从执行中的线程发送信号
问题:螺纹确实得到称为函数之前,但线程做之前,函数执行结束后。结果是参数在序列化对象之前发送。
如何让函数不会开始执行,直到线程结束?换句话说,线程是否可以发送完成的“信号”,以便我可以开始执行剩余的代码?
我认为这是应该使用CountDownLatch
的情况的一个例子。事实上,如果你去documentation page你会发现你似乎需要的一个例子(我的意思是CountDownLatch(1)
的例子)。