C#多线程之Thread中Thread.Join()函数用法分析

 更新时间:2015年04月07日 09:02:35   作者:乐乐010  
这篇文章主要介绍了C#多线程之Thread中Thread.Join()函数用法,实例分析了Thread.Join()方法的原理与使用技巧,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了C#多线程之Thread中Thread.Join()函数用法。分享给大家供大家参考。具体分析如下:

Thread.Join()在MSDN中的解释:Blocks the calling thread until a thread terminates

当NewThread调用Join方法的时候,MainThread就被停止执行,
直到NewThread线程执行完毕。

Thread oThread = new Thread(new ThreadStart(oAlpha.Beta));
oThread.Start(); 
while (!oThread.IsAlive) //表示线程当前是否为可用状态
   Thread.Sleep(1);
oThread.Abort(); //终止线程
oThread.Join(); //主线程被停止,直到当前线程执行完毕
Console.WriteLine();

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C#中DataTable排序、检索、合并等操作实例

    C#中DataTable排序、检索、合并等操作实例

    这篇文章主要介绍了C#中DataTable排序、检索、合并等操作实例,其中详细介绍了DataTable.Select的一些注意问题和使用技巧等,需要的朋友可以参考下
    2014-04-04
  • C#利用GDI+给图片添加文字(文字自适应矩形区域)

    C#利用GDI+给图片添加文字(文字自适应矩形区域)

    这篇文章主要给大家介绍了关于C#利用GDI+给图片添加文字(文字自适应矩形区域)的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2018-04-04
  • c#扫描图片去黑边(扫描仪去黑边)

    c#扫描图片去黑边(扫描仪去黑边)

    最近项目遇到一个问题,需要对扫描出来的图片进行去除黑边,下面是实现代码,需要的朋友可以参考下
    2014-03-03
  • C#创建Windows Service(Windows 服务)的方法步骤

    C#创建Windows Service(Windows 服务)的方法步骤

    本文介绍了如何用C#创建、安装、启动、监控、卸载简单的Windows Service 的内容步骤和注意事项,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11
  • 浅析C# 委托(Delegate)

    浅析C# 委托(Delegate)

    这篇文章主要介绍了C# 委托(Delegate)的相关资料,文中讲解非常详细,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • C#从字符串中指定位置移除子字符串的方法

    C#从字符串中指定位置移除子字符串的方法

    这篇文章主要介绍了C#从字符串中指定位置移除子字符串的方法,涉及C#中Remove方法的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • Unity游戏开发中的设计模式之策略模式

    Unity游戏开发中的设计模式之策略模式

    策略模式是Unity游戏开发中常用的设计模式之一,用于封装一系列算法或行为,并使这些算法或行为可以相互替换。通过策略模式,可以在运行时动态地选择算法或行为,实现游戏中的多样性和可扩展性。常见的应用包括AI行为、武器攻击、移动方式等
    2023-05-05
  • C#之IO读写文件方法封装代码

    C#之IO读写文件方法封装代码

    这篇文章主要用C#技术讲解了IO读写文件方法封装实例,有需要的朋友可以参考下
    2015-07-07
  • C#正则表达式匹配HTML中的图片路径,图片地址代码

    C#正则表达式匹配HTML中的图片路径,图片地址代码

    最近的项目中有个关于网页取图的功能需要我自己开发,那就是用正则表达式来匹配图片标签,这里简单介绍下实现方法,需要的朋友可以参考下
    2013-12-12
  • C# 表达式树Expression Trees的知识梳理

    C# 表达式树Expression Trees的知识梳理

    本篇文章主要介绍了表达式树 Expression Trees的基础知识:Lambda 表达式创建表达式树;API 创建表达式树;编译表达式树;执行表达式树;修改表达式树等等,具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01

最新评论