焦林俊

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年6月9日

摘要: 做WPF的童鞋经常看到Dispatcher,而Dispatcher到底是什么呢?MSDN解释是“为一个线程提供管理任务队列的一个服务”。一个Dispatcher在一个指定线程中,维护了一个拥有优先级队列任务的队列。当一个Dispatcher在一个线程中被构造,那就成了唯一可以和线程交互的对象,即使该服务被关闭以后也是如此。如果想在当前的线程中得到与之交互的CurrentDispatcher,而Dispatcher又不在这个线程中,将一个Dispatcher将被创建。但如果Dispatcher被关闭了,它将不能被重启。在WPF里,一个DispatcherObject只能被和它相关的Dispatc 阅读全文
posted @ 2013-06-09 16:36 焦林俊 阅读(186) 评论(0) 推荐(0) 编辑