我要将程序拆分为两部分,因为我的进程内存不足。一部分是拍照并将其存储在文件系统(GUI)上,另一部分是分析图像(OCR)并将结果报告回主要部分。
两个进程之间的通信将如下所示:
对我来说,最重要的三件事是:
GUI是用.NET / C#编写的,因此解决方案必须与之兼容。您建议我使用哪种IPC方法?
答案 0 :(得分:2)
我可能会使用point to point queues。它们表现非常好且稳定 - 内核将它们用于自己的通知系统。 MSDN文章已经为使用它们构建了托管类,因此复杂性也很低。
答案 1 :(得分:2)
您可以使用WCF for Windows Mobile。 Microsoft已发布有关如何执行此操作的指南和示例项目。如果将其设置为使用消息队列端点(我不确定命名管道是否可用),那么性能应该非常好。除此之外,WCF是一个非常容易入手的技术。祝你好运!