wpf – Dispatcher与后台线程的区别?
发布时间:2020-12-15 11:20:29 所属栏目:Python 来源:互联网
导读:.NET 3.5和 WPF中的Dispatcher概念与.NET 2.0中的后台线程有何不同? 例如,下面的陈述之间有什么区别: delegate.Invoke/BeginInvoke 和 this.dispatcher.Invoke/BeginInvoke 可以将调度程序视为事件发送到的队列;调度程序将在UI线程上运行并为UI执行事件.在W
.NET 3.5和 WPF中的Dispatcher概念与.NET 2.0中的后台线程有何不同? 例如,下面的陈述之间有什么区别: delegate.Invoke/BeginInvoke 和 this.dispatcher.Invoke/BeginInvoke 解决方法可以将调度程序视为事件发送到的队列;调度程序将在UI线程上运行并为UI执行事件.在Windows中,UI控件只能由创建它们的线程修改,因此UI的任何更改都必须从UI线程完成 – 因此,这是修改窗口元素的操作必须发送到UI的关键原因之一调度员.反过来,后台线程是与UI不同的线程.因此,在其中一个线程上运行的任何内容都不会影响或阻止UI. (编辑:百色站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- python – 用py2exe创建的可执行文件不能在windows xp 32bi
- python – 可扩展程序的良好设计模式
- python – 在一个表达式中打印前n个斐波那契数列
- python – 是否可以使用__rmod__覆盖str的%行为?
- python – plotly.offline.iplot给出一个大的空白字段作为输
- python – Flask会话变量在请求之间不存在
- python – 如何使我的SWIG扩展模块与Pickle工作?
- python – 将MIMEText编码为引用的可打印文件
- python – 停止使用apt-get安装已安装的依赖项
- python – 如何使员工可以访问Django设置?
推荐文章
站长推荐
- python – TensorFlow:Hadamard产品::我如何得到
- python – Django的call_command失败,缺少必需的
- 想在Jupyter Notebook(Anaconda)中保存并运行Pyt
- python:re.sub的replace函数不接受额外的参数 –
- Python / Scipy – 将optimize.curve_fit的sigma
- python – 什么是django.utils.functional .__ p
- 如何在python / pygame中制作按钮?
- python – 与布尔numpy数组VS PEP8 E712的比较
- python – 如何将Pandas列多索引名称作为列表
- python中的全局变量混淆
热点阅读