一个脚本同时多次调用的机制

一个脚本同时多次调用的机制

我有 ruby​​ 脚本,它同时从不同的地方调用(具有不同的选项)。它安全吗?这个机制在linux中是如何实现的?我的意思是同时从几个程序调用文件后会发生什么?调用是否并行并使用不同的文件副本?

答案1

每个进程都有自己的地址空间,即每个进程只能访问自己的虚拟内存,而不能访问其他进程的内存。可执行文件和共享库被映射到进程的地址空间。

在您的 ruby​​ 脚本示例中,该脚本仅由 ruby​​ 解释器读取和解释,该解释器在自己的内存中构建脚本的编译版本,然后从该编译版本执行程序。

相关内容