【发布时间】:2011-12-05 08:02:34
【问题描述】:
我正在编写一个应用程序。我遇到了这样一种情况,我必须创建两个线程,首先创建线程 1,然后创建线程 2。 thread1 必须发布到 thread2 的处理程序。但是由于系统速度很快,在创建线程 2 和初始化处理程序之前,线程 1 开始将消息对象发布到线程 2。因此,我面临着意想不到的行为。
请告诉我如何在线程 1 中等待线程 2 启动并初始化处理程序。我尝试了轮询机制,因为它会影响系统性能,此修复不被接受。
【问题讨论】:
标签: java android multithreading android-2.2-froyo