Application调用另一个Application。它会创造另一个过程吗?

时间:2014-07-04 17:55:11

标签: process operating-system

我正在阅读有关流程的内容。我不知道到底发生了什么。我的情况 : "我开了一个应用程序。这创造了一个过程说process1。我有其他应用程序与此接口连接,当我单击正在运行的应用程序内的按钮时,所有这些应用程序都打开了。我想知道我的process1是否创建了新进程并且IPC发生了或者所有链接应用程序的进程是立即创建的,然后IPC发生了吗?"

1 个答案:

答案 0 :(得分:1)

显然,正在运行的应用程序是一堆进程,或者是一个内部有多个线程在这些进程中运行的进程。

因此,您的活动决定创建和删除processes.say,如果您正在运行媒体播放器之类的应用程序,并且您突然开始搜索有关相册的相关信息---所以在这里,完全创建了一个新流程通过Web帮助交互,在返回输出后,它可能会死,可能不会,但是过程是在您的请求上创建的。而且,大多数ipc都在进程内发生,完全按照您的想法,但共享内存通信也是一种选择,这很复杂,不常见。

还有一点要指出的是,有几个守护进程'它们在后台运行并且在关机指令之前不会死!所以,这些进程有时也与运行的应用程序有关并满足其请求。但是,大多数情况下,当我们切换任务或执行某些操作时会创建更新的进程应用程序中的操作。

相关问题