2010-08-23 4 views
0

응용 프로그램 A는 응용 프로그램 B에 "DoWork"명령을 실행합니다. 응용 프로그램 B는 원격 서버입니다. B는 이벤트를 시작하고 스레드 풀을 사용하여 비동기 적으로 WorkStarted 및 WorkCompleted합니다. 때때로 A는 WorkStarted 전에 WorkCompleted 이벤트를 얻습니다.
Application A가 WorkCompleted 이벤트 전에 WorkStarted 이벤트를 가져 오도록하는 데 사용할 수있는 패턴이나 기술이 있습니까?해고 명령으로 이벤트 가져 오기

+0

"TP 사용"이 의미하는 바를 기재하십시오. 자명하지는 않습니다. –

+0

@Ben Voigt : 내 게시물을 편집했습니다. TP = ThreadPool – Maanu

답변

1

각 이벤트를 동기화 (예 : UI 컨텍스트와 같은 동기화를 수행하는 컨텍스트에 대해 SynchronizationContext.Post)하십시오.

관련 문제