进程之间如何通信?根据我目前所学的编程知识,我无法解释套接字、文件系统以及其他程序间发送消息相关的内容。
顺便提一下,如果您要添加操作系统特定的内容,请注意我使用的是基于Linux的操作系统。 提前感谢您的帮助。这个问题困扰了我很久。 我猜内核可能与此有关。
进程之间如何通信?根据我目前所学的编程知识,我无法解释套接字、文件系统以及其他程序间发送消息相关的内容。
顺便提一下,如果您要添加操作系统特定的内容,请注意我使用的是基于Linux的操作系统。 提前感谢您的帮助。这个问题困扰了我很久。 我猜内核可能与此有关。
如果需要传输大量数据,则可以使用System V共享内存,在这种情况下,两个进程可以访问同一部分主内存。请注意,即使在这种情况下,也需要使用同步机制,例如System V信号量,这会导致上下文切换。
因此,当进程需要频繁通信时,最好将它们作为单个进程中的线程。