首页 > 学院 > 开发设计 > 正文

C#中多线程的简单应用

2019-11-17 02:35:25
字体:
来源:转载
供稿:网友

C#中多线程的简单应用

下面是C#中使用多线程的一个简单用法介绍:

//主线程:

Thread thread = new Thread(new ThreadStart(ReadExportData));//创建分支线程thread.Start();//开始运行分支线程

......//这里做主线程的工作

thread.Join();//主线程阻塞,等待分支线程运行结束,这一步看功能需求进行选择,主要为了多个进程达到同步的效果thread.Abort();//停止分支线程,释放资源等

//分支线程:

PRivate voidReadExportData()

{

//这里做分支线程的工作

...

}

另外,在主线程、分支线程中,修改全局变量(共享内存)时,需要加锁(lock),用法如下:lock(name){//操作修改全局变量(共享内存)}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表