c#学习之路: CheckForIllegalCrossThreadCalls = false 是干嘛的?
来源:互联网 发布:如何制作淘宝网店图片 编辑:程序博客网 时间:2024/05/22 06:50
今天在读别人的代码时有段不是很明了
public Form1(){ InitializeComponent(); CheckForIllegalCrossThreadCalls = false;}
MSDN中写的不是很好理解.
我这里记录一下.
在多线程程序中,新创建的线程不能访问UI线程创建的窗口控件,
这个时候如果你想要访问窗口的控件,那么你可以将窗口构造函数
中的CheckForIllegalCrossThreadCalls设置为false.这是线程就
能安全的访问窗体控件了.
如果捕获了对错误线程的调用,则为 true;否则为 false
0 0
- c#学习之路: CheckForIllegalCrossThreadCalls = false 是干嘛的?
- CheckForIllegalCrossThreadCalls=false;的不安全性
- 多线程之TextBox.CheckForIllegalCrossThreadCalls = false;//消除对textbox控件的线程检测
- 异步委托的应用(三) 去掉Form.CheckForIllegalCrossThreadCalls = false
- Control.CheckForIllegalCrossThreadCalls=false不可在多线中随便使用
- Control.CheckForIllegalCrossThreadCalls=false不可在多线中随便使用
- 多线程中使用CheckForIllegalCrossThreadCalls = false访问窗口
- Control.CheckForIllegalCrossThreadCalls=false不可在多线中随便使用
- Control.CheckForIllegalCrossThreadCalls=false不可在多线中随便使用
- 多线程中使用CheckForIllegalCrossThreadCalls = false访问窗口
- Control.CheckForIllegalCrossThreadCalls=false不可在多线中随便使用
- 利用CheckForIllegalCrossThreadCalls=false设置跨线程访问
- 【工作笔记0007】Control.CheckForIllegalCrossThreadCalls = false 多线程访问UI
- @override是干嘛的?
- Hadoop是干嘛的
- 程序是干嘛的
- maven是干嘛的?
- log4j是干嘛的
- 动态规划0-1背包问题的介绍与理解(含c源代码)
- Linux系统的安装
- xcode6中, 游戏界面设置为竖屏
- 拉依达准则剔除数据异常
- 基于Chrome、Java、WebSocket、WebRTC实现浏览器视频通话
- c#学习之路: CheckForIllegalCrossThreadCalls = false 是干嘛的?
- 读runtime_pm.txt有感
- VS2010快速修改MFC的图标
- java 中JSON数据特殊字符的处理
- achartengine之折线图
- 利用CLI向Oracle NoSQL存数据----包含数组
- 4.多线程学习--操作线程的中断机制
- windows下搭建爬虫框架scrapy
- 织梦DedeCMS文章按日期时间归档分类插件