Dispatcher.CurrentDispatcher(在 System.Windows.Threading)和 Application.Current.Dispatcher(在 System.Windows)有什么不同?
我的直觉告诉我,Application.Current.Dispatcher永远不会改变,它对当前应用程序中的所有线程都是全局的,而 Dispatcher.CurrentDispatcher可能会根据调用它的线程创建一个新的 Dispatcher实例。
是这样吗?
如果是的话,Dispatcher.CurrentDispatcher主要用于多线程 UI 吗?