AFAIK, khi sử dụng WPF, đối tượng SynchronizationContext.Current
là loại DispatcherSynchronizationContext
mà thực sự chỉ là một wrapper xung quanh đối tượng Dispatcher và Post
và Send
phương pháp chỉ uỷ thác cho Dispatcher.BeginInvoke
và Dispatcher.Invoke
.
Vì vậy, ngay cả khi bạn quyết định sử dụng SynchronizationContext
Tôi nghĩ bạn sẽ kết thúc cuộc gọi điều phối phía sau hậu trường.
Bên cạnh đó, tôi nghĩ rằng hơi phức tạp khi sử dụng SynchronizationContext vì bạn phải chuyển tham chiếu đến ngữ cảnh hiện tại cho tất cả các chuỗi cần phải gọi vào giao diện người dùng của bạn.
Nguồn
2010-06-18 15:37:59
Tại sao bạn nên downvote? –