多个服务能否同时并行执行工作

Can multiple service perform work parallelly at the same time

我正在开发一个应用程序,该应用程序具有多个需要在后台执行工作的功能。

每个功能需要同时 运行 并并行执行一些工作。

目前,我正在使用 JobIntentService 来执行工作,但我注意到,当我尝试 运行 多个 JobIntentServices 时,只有一个 运行 而其他的则等待并一一执行。

我打算使用该服务。我想知道 5 个服务 运行 可以同时并行执行吗?

如果没有,还有其他选择吗?

任何帮助将不胜感激。

是的,它们应该能够 运行 并行(正如@Omkar 所指出的),这取决于设备已经具有的工作负载。你的 JobIntentServices 不是 运行ning 并行的原因是因为 OS 会选择在它认为最好的时候调用这些服务,因此有时它们不会 运行 “马上” ,使用服务将是需要 运行 尽快

并行 运行ning 工作的最佳解决方案

是的。可以在 Android.

中并行 运行 服务