2010-07-27 3 views
1

다른 작업자 스레드에서 Silverlight 응용 프로그램의 기본 UI 스레드에 액세스 할 수 없음을 읽었습니다.기본 UI 스레드의 System.Windows.Threading.Dispatcher가 다른 스레드에서 어떻게 액세스 할 수 있습니까?

그래서 사용자 인터페이스에서 수행 할 작업을 위임 할 때 다른 작업자 스레드의 기본 UI 스레드와 연결된 System.Windows.Threading.Dispatcher 클래스의 개체에 액세스 할 수 있습니까?

답변

4

Dispatcher 인스턴스는 스레드 선호도가 없기 때문에 모든 스레드에서 액세스 할 수 있습니다. 스레드 유사성을 가졌다면, 스레드를 사용하는 주된 이유는 모든 스레드에서 올바른 스레드로 메시지를 보내야하기 때문에 본질적으로 쓸모가 없습니다.

관련 문제