我正在开发 Android 上的 java 多线程应用程序。
线程 1:监听线程。继续侦听套接字,触发第二个线程以执行某些操作
线程 2:动作线程。短暂的。从第一个线程被解雇,做一个简单的动作然后死掉。
线程 1 不会在线程 2 上等待,因为它会在触发线程 2 后返回侦听。
我可以在 Thread2 结束之前在 Thread1 中执行一个方法(比如 thread2ActionCompleted())吗?
由于某种原因,我不能在线程 1 中使用静态方法或静态变量
我看到了一些类似的线程使用ExecutorService
,但找不到一个很好的例子,如果它适用于我的情况。