2011-04-09 66 views
0

我正在使用“backgroundworker”等待来自其他程序的信号输入。我发现这会降低我的系统性能。有没有任何编程技术可以帮助我等待来自其他程序或exe的信号?所以我不需要一直等待有线信号。我需要一个类似委托事件的东西,其中有一段时间来自其他程序,然后我的功能将相应地触发。 还是等待来自其他exe的消息或信号的任何技术?如何从其他程序消息中通知当前程序

+0

你可以在你等待你的信号时发布代码吗? – thumbmunkeys 2011-04-09 07:44:04

回答

0

如果你需要为这个跨程序,甚至远程通信的强大的解决方案考虑使用JMS服务器一样ActiveMQ或Microsoft MSMQ(非JMS)。我个人比较喜欢ActiveMQ。

ActiveMQ具有用于发布和订阅主题和队列的适配器。您可以使用http://activemq.apache.org/nms/连接C#。

相关问题