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#实现网页爬虫

    基于C#实现网页爬虫

    这篇文章主要为大家详细介绍了基于C#实现网页爬虫的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • C#中如何使用redis

    C#中如何使用redis

    这篇文章主要介绍了C#中如何使用redis,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • OpenXml合并Table单元格代码实例

    OpenXml合并Table单元格代码实例

    在本篇文章里小编给大家整理了关于OpenXml合并Table单元格的相关实例详解,需要的朋友们参考下。
    2019-08-08
  • C# Lambda 知识回顾

    C# Lambda 知识回顾

    本文主要介绍了C#中Lambda的相关知识。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • 一篇文章看懂C#中的协变、逆变

    一篇文章看懂C#中的协变、逆变

    这篇文章主要给大家介绍了如何通过一篇文章看懂C#中协变、逆变的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用C#具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-08-08
  • c#实现最简洁的快速排序(你绝对可以看懂)

    c#实现最简洁的快速排序(你绝对可以看懂)

    这篇文章主要给大家介绍了关于利用c#实现如何最简洁的快速排序,实现的方法你绝对可以看懂,文中通过示例代码介绍的非常详细,对大家学习或者使用c#具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • C#多线程系列之多阶段并行线程

    C#多线程系列之多阶段并行线程

    本文详细讲解了C#多线程的多阶段并行线程,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • c#编写的番茄钟倒计时器代码

    c#编写的番茄钟倒计时器代码

    番茄钟是老外做饭用的一个厨具,比如蒸包子,水开后再蒸十分钟,就把番茄钟拧一下拧到10的刻度上,然后番茄钟就嗒嗒嗒的慢慢归位,等到十分钟后完全归位,然后就叮的响一声,提醒老外把火关掉。
    2015-03-03
  • C#隐式/显示实现接口方法详解

    C#隐式/显示实现接口方法详解

    这篇文章主要为大家详细介绍了C#隐式/显示实现接口方法,接口的使用场景介绍,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • C# WinForm实现窗体上控件自由拖动功能示例

    C# WinForm实现窗体上控件自由拖动功能示例

    这篇文章主要介绍了C# WinForm实现窗体上控件自由拖动功能,涉及WinForm控件属性及事件响应相关操作技巧,需要的朋友可以参考下
    2017-07-07

最新评论