我不熟悉线程和进程。
我现在有一些代码可以很好地将代码分叉到多个进程中。但是,每个进程都需要添加到全局变量中,但是根据我所读的内容,每次进程分叉时,它都会获取全局变量的副本,并独立地添加它们。有没有一种方法可以像用线连接一样连接它们?

最佳答案

不同的进程可以通过共享内存通信和交换数据。
在linux上,您可以看到:
曼希姆概述
用于在多个进程上附加内存段

曼西姆概述
用于控制并行访问的信号量库。

关于c - c/c++的加入过程?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8284245/

10-08 21:30