2011-04-09 6 views
0

"백그라운드 워커"를 사용하여 다른 프로그램에서 신호 입력을 기다리고 있습니다. 나는 그것이 나의 시스템 성능을 늦추는 것을 알았다. 어떤 프로그래밍 기술이 다른 프로그램이나 exe에서 신호를 기다리는 것을 도울 수 있습니까? 그래서 나는 항상 신호가 기다릴 스레드를 만들 필요가 없습니다. 언젠가 다른 프로그램에서 나오는 위임 이벤트와 같은 것이 필요합니다. 그런 다음 내 기능이 이에 따라 트리거됩니다. 또는 다른 exe에서 메시지 또는 신호를 기다리는 기술입니까?다른 프로그램 메시지에서 현재 프로그램을 알리는 방법

+0

신호를 기다리는 곳에서 코드 비트를 게시 할 수 있습니까? – thumbmunkeys

답변

0

당신은 JMS 서버 등을 사용하는 것이이 교차 프로그램 또는 원격 통신을위한 강력한 솔루션이 필요한 경우 ActiveMQ 또는 Microsoft MSMQ (비 JMS). 나는 개인적으로 ActiveMQ를 선호한다.

ActiveMQ에는 주제 및 대기열에 대한 게시 및 가입을위한 어댑터가 있습니다. C#을 통해 연결하려면 http://activemq.apache.org/nms/을 사용할 수 있습니다.

관련 문제