【发布时间】:2016-01-07 21:33:14
【问题描述】:
我有两个问题,我希望你能在没有我的代码的情况下给我一个解决方案,因为它还不存在!
第一个问题: 我如何在 2 个线程之间进行通信,例如从 thread1 发送整数或字符串到 thread2 的最简单方法是什么?
第二个问题: 有没有办法通过结果接收器在 Activity 和 Thread 之间进行通信,当 Thread 由 Service 启动时,由 Activity 启动?
感谢您的建议!
【问题讨论】:
-
关于不存在的代码的问题其实不在StackOverflow的范围内,但是...
-
...在两个线程之间进行通信的最通用方式可能是让它们共享一个阻塞队列(或者如果您想要双向通信,则共享两个队列)。还有其他更专业的方法。查看
java.util.concurrent包中的一些。抱歉,我不知道任何 Android 细节。
标签: java android multithreading