内存映射文件 VS 命名管道 - C#
Memory Mapped File VS Named Pipe - C#
本文中:
https://blogs.msdn.microsoft.com/salvapatuel/2009/06/08/working-with-memory-mapped-files-in-net-4/
它宣称:
The memory mapped file is the most efficient way for multiple processes on a single machine to communicate with each other.
如果这个说法是正确的,那么使用 MMF 进行进程间通信和使用命名管道之间到底有什么区别?
命名管道用于 2 个或多个进程之间的短消息。
根据我的经验,它很慢。
如果你想分享很多数据,那么使用MMF是正确的。
本文中: https://blogs.msdn.microsoft.com/salvapatuel/2009/06/08/working-with-memory-mapped-files-in-net-4/
它宣称:
The memory mapped file is the most efficient way for multiple processes on a single machine to communicate with each other.
如果这个说法是正确的,那么使用 MMF 进行进程间通信和使用命名管道之间到底有什么区别?
命名管道用于 2 个或多个进程之间的短消息。 根据我的经验,它很慢。
如果你想分享很多数据,那么使用MMF是正确的。