我正在学习Windows系统编程。我遇到过“使用匿名管道的IPC”和“使用文件的IPC”。
但我对“使用匿名管道的IPC”和“使用命名管道的IPC”感到困惑。据我所知,“命名管道”通常在文件系统中显示为文件。但是还有另一种称为“IPC使用文件映射”的机制。
现在我的问题是哪一个是“IPC使用文件”?文件映射或命名管道?
任何帮助?
答案 0 :(得分:1)
“使用文件的IPC”只是一个编写文件的进程和另一个读取它的进程。这方面的例子是在/ tmp或/ var中写入文件。在/ var目录中有日志,锁和运行的PID。您还可以使用/ proc文件系统与内核或/ sys通信以与设备驱动程序通信。这些都是“IPC使用文件”。