gpt4 book ai didi

c - 是否可以将变量从一个进程传递到另一个进程?

转载 作者:太空狗 更新时间:2023-10-29 15:52:55 25 4
gpt4 key购买 nike

假设我有 2 个进程,我有一个变量要从第一个进程传递到第二个进程。我知道我可以声明一个全局变量并在不同的函数之间通过引用传递它,但我不知道是否可以在不同的进程之间传递一个变量。

我听说每个进程都分配了自己的虚拟内存部分,一个进程不能访问另一个进程的内存空间。是这样吗?或者两个进程实际上有可能共享一个变量,因此需要互斥机制?

最佳答案

I don't know if it is possible to pass a variable among different processes.

不,这是不可能的,至少在传递变量的经典意义上是不可能的。不过,您有很多选择:进程间通信可以通过共享内存(有时通过内存映射文件实现)、命名管道等来完成。

关于c - 是否可以将变量从一个进程传递到另一个进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12624455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com