您的位置:首页 > 其它

我的尝试:如何启动多线程,后台线程如何向主线程传递数据!

2007-04-13 13:42 537 查看
在学习这个部分之前,搜索了很多资料,也看了很多源代码。但是再看看微软的MSDN发现,网上流传的与MSDN (.NET 2.0) 的说法完全不同。于是我很茫然,一直以为C# 2.0 怎么这么难啊。
但是今天,别人说C#原来这么简单的说法,又一次得到了我自己的同感。
很多人说,在.NET框架中,启动多线程,需要使用Thread空间,这的确不错。不过,对于我这样的初学者,我可以只使用BackgroundWoker控件来实现。
很多人说,要在多线程中传递数据,需要设置一个包装的类什么的,总之好像很麻烦的样子。因为我现在还是不清楚,所以也不知道该怎么写。不过,我这个初学者,也找到了自己的解决办法,那就是设置全局变量,直接传递数据,不过,在同步数据之前可以将全局变量lock一下,来保证安全。嘿嘿。
下面就把我个人的拙作,献丑一下,请多多包涵。如果您发现我有哪里做得不好,请多多评批指正。

1namespace 多线程1
2
149
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: