我的尝试:如何启动多线程,后台线程如何向主线程传递数据!
2007-04-13 13:42
537 查看
在学习这个部分之前,搜索了很多资料,也看了很多源代码。但是再看看微软的MSDN发现,网上流传的与MSDN (.NET 2.0) 的说法完全不同。于是我很茫然,一直以为C# 2.0 怎么这么难啊。
但是今天,别人说C#原来这么简单的说法,又一次得到了我自己的同感。
很多人说,在.NET框架中,启动多线程,需要使用Thread空间,这的确不错。不过,对于我这样的初学者,我可以只使用BackgroundWoker控件来实现。
很多人说,要在多线程中传递数据,需要设置一个包装的类什么的,总之好像很麻烦的样子。因为我现在还是不清楚,所以也不知道该怎么写。不过,我这个初学者,也找到了自己的解决办法,那就是设置全局变量,直接传递数据,不过,在同步数据之前可以将全局变量lock一下,来保证安全。嘿嘿。
下面就把我个人的拙作,献丑一下,请多多包涵。如果您发现我有哪里做得不好,请多多评批指正。
1namespace 多线程1
2
149
但是今天,别人说C#原来这么简单的说法,又一次得到了我自己的同感。
很多人说,在.NET框架中,启动多线程,需要使用Thread空间,这的确不错。不过,对于我这样的初学者,我可以只使用BackgroundWoker控件来实现。
很多人说,要在多线程中传递数据,需要设置一个包装的类什么的,总之好像很麻烦的样子。因为我现在还是不清楚,所以也不知道该怎么写。不过,我这个初学者,也找到了自己的解决办法,那就是设置全局变量,直接传递数据,不过,在同步数据之前可以将全局变量lock一下,来保证安全。嘿嘿。
下面就把我个人的拙作,献丑一下,请多多包涵。如果您发现我有哪里做得不好,请多多评批指正。
1namespace 多线程1
2
149
相关文章推荐
- Handler:子线程往主线程传递数据
- java web项目中集成ueditor在线编辑器以及如何运用在线编辑器向后台传递数据
- 启动时创建线程并传递数据
- 如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)
- 关于Android如何给传递线程初始化数据
- 如何在Servlet中传递后台数据至前端
- java多线程编程之向线程传递数据的三种方法
- 在C#中主线程和子线程如何实现互相传递数据
- Windows 窗体控件中的多线程处理之:如何使用后台线程搜索文件
- 7. 初学Java多线程:向线程传递数据的三种方法
- 在C#中主线程和子线程如何实现互相传递数据
- JavaWeb如何将后台数据传递到前台页面HttpServletResponse和HttpServletRequest
- 在C#主线程和子线程将数据传递给对方如何实现
- highcharts如何接收java作为后台 struts2 传递过来的动态数据
- 七、初学Java多线程:向线程传递数据的三种方法(没感觉三种方法有什么区别?)
- JavaWeb如何将后台数据传递到前台页面HttpServletResponse和HttpServletRequest
- Java多线程: 向线程传递数据的三种方法(转)
- 后台线程处理数据,如何实时更新UI(datagridview)----多线程同步问题
- 七.java多线程之线程数据传递
- 如何在前台脚本通过json传递数据到后台(使用微软自带的ajax)