应用程序自己的进程在 android Job Scheduler 中意味着什么

What does application's own process mean in android Job Scheduler

我正在查看 JobScheduler API documentation,它指出“这是一个 API 用于根据框架安排各种类型的作业,这些作业将在您的应用程序自己的进程中执行”应用程序自己的进程是什么意思,这是否意味着当应用程序被杀死时作业也会终止的应用程序上下文?

进程是操作系统领域的一个技术术语。一个进程基本上是 1 个或多个共享资源和内存的执行线程。基本上是应用程序的单个实例 运行。新线程不是新进程,但 运行 另一个应用程序,或者 运行 同一应用程序的第二个实例。

一般来说,在 Android 中,一个应用程序是一个单一的进程。有多种方法可以在单独的进程中启动服务,但由于有限的理由,这是一个非常小众的事情。

这意味着 JobScheduler 运行 在与应用程序相同的进程中执行作业 - 如果应用程序已经 运行ning,它不会启动新的实例应用程序,它会 运行 它在现有资源上。这意味着他们可以与当前 运行ning.

的任何活动或服务共享内存和其他资源