关于vs2005的线程安全性问题以及简化线程调用
2006-12-10 21:28
465 查看
在VS2005加入了线程安全性这个技术,解决了很多线程上的冲突,但从难度来说比VS2003难了,复杂了.尤其用调用线程来改动控件,会出现这不创建这控件的线程的异常.
现在要解决线城安全性问题,以调用线程来改变控件的例子.我们可以用2种方法来实现.
第一,通过托管来来改变控件,这个是最正规,最推荐的方式.但也是最复杂,最让人不想使用.
第二,通过关闭线程安全的检测,回来VS2003时代那样调用线程,不过就存在线程冲突的问题.只要在创建线程的方法体里加入Control.CheckForIllegalCrossThreadCalls = false 就可以了.
我现在还是第二种方法调用线程..起码我老师明白,现在教学还用VS2003......
现在要解决线城安全性问题,以调用线程来改变控件的例子.我们可以用2种方法来实现.
第一,通过托管来来改变控件,这个是最正规,最推荐的方式.但也是最复杂,最让人不想使用.
第二,通过关闭线程安全的检测,回来VS2003时代那样调用线程,不过就存在线程冲突的问题.只要在创建线程的方法体里加入Control.CheckForIllegalCrossThreadCalls = false 就可以了.
我现在还是第二种方法调用线程..起码我老师明白,现在教学还用VS2003......
相关文章推荐
- 关于C#Winform线程调用窗体的使用方法以及窗体的单一显示
- 关于fragment到底是否可见的问题 以及 什么时候调用才能真正意义上实现可见加载
- 关于“无法显式调用运算符或访问器”的问题以及Reflector反编译dll文件再生成dll文件的问题
- 关于java TIme 线程具体调用以及释放
- 关于C#Winform线程调用窗体的使用方法以及窗体的单一显示
- 关于动态存储分配函数的调用,在已经过排序的数组中查找及删除内容的操作,余数的分析,删除字符数组中的空格,对链表的逆置,在源字符串中查找子字符串的个数,函数指针以及函数的调用,循环赋值带来的问题以及插入
- 关于so库中的方法不能在子线程中调用的问题
- 【黑马程序员】关于多线程聊天室中出现的“由于其他线程拥有此对象,因此调用线程无法对其进行访问”问题的探究
- 关于调用线程无法访问此对象,因为另一个线程拥有该对象的问题的解决办法
- [cocos2d-x]关于update回调,以及继承后子类调用父类的Update处理的问题
- 关于struts2.5以后 遇到的几点改变以及动态调用方法问题
- 关于小米4 以及酷派手机安卓开发 调用相机相册适配的问题
- 关于Spring事务的原理,以及在事务内开启线程,连接池耗尽问题.
- 关于VS2005 调用WebService返回发送请求数据失败问题
- 关于子类创 4000 建对象调用父类方法时this的问题(以及方法重写)
- C#关于静态函数与普通函数之间的调用问题,以及可变参数的使用
- 关于调用FTP中遇到的问题以及解决方案
- 关于.net网站的安全性问题以及解决方案的分析
- Java学习疑点(4)--线程的六个状态以及其安全性问题的个例解析
- 关于struts2.5.2 初步学习 遇到的几点改变以及使用通配符调用无效的问题