没有看到代码,所以只能说点理论,使用单独的线程可以把主界面的主线程空闲出来,监听其他的变化,比如点击了界面上的某个菜单之类的。按照我的理解其实应该不用线程也是可以实现的。不过其背后的机制最终仍然是线程。如果解释的不够通俗,那么我就需要看一下你的代码。