如何从其他程序消息中通知当前程序

发布于 2024-10-31 07:40:18 字数 175 浏览 2 评论 0原文

我正在使用“backgroundworker”等待来自其他程序的信号输入。我发现这会降低我的系统性能。有没有任何编程技术可以帮助我等待来自其他程序或exe的信号?所以我不需要创建一个线程来等待一直有信号。我需要类似委托事件之类的东西,其中有时会来自其他程序。然后我的函数将相应地触发。 或者有什么技术可以等待来自其他exe的消息或信号?

I am using "backgroundworker" to wait a signal input from other program. i found that will be slow down my system performance. Is there any Programming technique can help me to wait a signal from other program or exe? So i no need make a thread to wait there is a signal all the time. I need a something like delegate events where there is sometime out coming from other program.. then my function will trigger by accordingly.
or is any technique to wait a message or signal from other exe?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

っ〆星空下的拥抱 2024-11-07 07:40:18

如果您需要针对此跨程序甚至远程通信的强大解决方案,请考虑使用 ActiveMQ 或 Microsoft MSMQ(非 JMS)等 JMS 服务器。我个人更喜欢ActiveMQ。

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

If you need a robust solution for this cross program or even remote communication consider using a JMS server like ActiveMQ or Microsoft MSMQ (non-JMS). I personally prefer ActiveMQ.

ActiveMQ has adapters for publish and subscribe for topics and queues. You can use http://activemq.apache.org/nms/ for connecting thru C#.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文