C 如何使父进程和子进程相互侦听?
我试图只用fork和pipe在C中模拟CPU和内存。我将CPU作为父进程,将内存作为子进程。我希望CPU在需要获取新指令和写入内存时与内存通信。如何让内存监听CPU,反之亦然?您必须在IPC机制中实现(IPC=进程间通信)。根据操作系统提供的功能,您可以从几种机制中进行选择:消息队列、共享内存、套接字等等 例如,如果选择基于Linux的消息队列的实现,则可以检查以下内容:C 如何使父进程和子进程相互侦听?,c,pipe,fork,C,Pipe,Fork,我试图只用fork和pipe在C中模拟CPU和内存。我将CPU作为父进程,将内存作为子进程。我希望CPU在需要获取新指令和写入内存时与内存通信。如何让内存监听CPU,反之亦然?您必须在IPC机制中实现(IPC=进程间通信)。根据操作系统提供的功能,您可以从几种机制中进行选择:消息队列、共享内存、套接字等等 例如,如果选择基于Linux的消息队列的实现,则可以检查以下内容: