【发布时间】:2015-05-02 11:30:05
【问题描述】:
我正在尝试使用最大线程大小为 5 的线程池执行器在 android 的单独线程中执行特定任务,以确保一次可以运行五个并行任务。但是这种方法的问题是当我关闭我的应用程序时,线程也会被杀死。我希望这超出应用程序范围。 我本可以选择使用 AIDL 的服务。但是这个问题是我需要继续绑定和取消绑定到服务,并且我需要在需要发送之前打包对象。此外,当任务完成时,我需要与调用应用程序进行通信。这我可以使用广播来实现。我想知道是否可以让线程在单独的进程中运行,或者我只需要使用 AIDL 吗?请帮我理解!
【问题讨论】:
标签: android threadpool remote-process