我有一个核心 .NET 应用程序需要生成任意数量的子进程。这些进程需要能够访问核心应用程序中某种形式的状态对象。
什么是最好的技术?我将在进程之间移动大量数据(位图),因此需要快速。
最佳答案
WCF可能符合要求。
这是一个 really good article on .NET Remoting用于执行分布式密集分析。尽管 Remoting 已被 WCF 取代,但这篇文章是相关的,并展示了如何异步进行调用等。
这article contrasts WCF to .NET Remoting — 这里的关键要点表明 WCF 吞吐量在小数据方面优于远程处理,但随着数据大小的增加,它接近远程处理性能。
关于c# - .NET 中的进程间通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/232332/