iPhone上的多任务处理


Answers:


5

有两种方法可以解决此问题。

从最终用户的角度来看,答案是否定的。无论您做什么,该应用程序都将返回到以前的状态,除非您从切换界面关闭它。

技术上:是的。当设备的RAM不足时,它将把应用程序的状态从RAM冻结到主存储器(闪存)。恢复时,它将状态从闪存加载回RAM,然后恢复。这样做的目的是足够迅速和透明地发生,以至于无法区分,但是有时您可能会注意到,如果同时加载了多个其他应用程序(因此将应用程序从RAM中推出),恢复操作会花费更长的时间。


3

它们并不是真正的“在内存中”,更像是在必要时缓存到磁盘。许多应用甚至不使用多任务或没有为其设置。当您切换时,它实际上会关闭应用程序。

进入任务栏并不能保证它实际上在内存中,正在运行或两者都在。操作系统对此进行管理。


2

不会。即使重新启动,完全关闭电源并重新启动,也不会从内存中删除后台应用程序。根据Apple Geniuses,您必须从任务栏中手动删除应用程序。


2
操作系统会自行决定将应用程序从内存中删除。仅仅因为它们在“任务管理器”中并不意味着它们正在运行并在内存中。我已经用自己的应用程序确认了这一点。重新启动后,直到用户启动这些应用程序,才会重新加载它们。
斯图尔特·卡妮
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.