【发布时间】:2017-12-05 04:26:56
【问题描述】:
任何人都可以通过一些实时示例简要说明我们在哪里使用工作线程和后台线程。
【问题讨论】:
-
请阅读谷歌Android开发者官方文档【进程与线程】(developer.android.com/guide/components/…)
标签: android android-layout android-asynctask
任何人都可以通过一些实时示例简要说明我们在哪里使用工作线程和后台线程。
【问题讨论】:
标签: android android-layout android-asynctask
很简单:在 Android 中,“后台”和“工作”线程是相同的。
【讨论】:
它们是同义词。你可以查看 android Worker threads reference 他们说:
由于上述单线程模型,至关重要的是 您不会阻止的应用程序 UI 的响应能力 用户界面线程。如果您要执行的操作不是 瞬间,您应该确保在单独的线程中执行它们 (“background”或“worker”线程)。
【讨论】:
后台线程作为名称状态与主线程分开运行并且不会挂起主线程,因此它的异步操作和工作线程与主线程并行运行。总之我们可以同时运行工作线程和后台线程。
一旦应用程序存在,后台线程就死了,而即使应用程序关闭,工作线程也会完成操作。
【讨论】: