Advertisement

C#: 线程 4 已进入等待状态

阅读量:

线程等待,也可称为等待线程。其对应的语句为线程名.Join()。根据我的理解,该语句的作用是向系统发出指令,表明当前线程具有较高的优先级,要求系统为其分配全部的计算资源进行运算,并在该线程完成执行后,再继续执行后续的程序流程。

以一个具体例子来说明,如下所示的程序中应用了线程等待机制。通过t.Join()这一操作,CPU会优先完成t线程内部的所有计算任务,待其执行完毕后,才会继续主函数中的后续运算过程。

复制代码
 using System;

    
 using System.Collections.Generic;
    
 using System.Linq;
    
 using System.Text;
    
 using System.Threading.Tasks;
    
  
    
 using System.Threading;
    
 using static System.Console;
    
  
    
 namespace Ch01Re03
    
 {
    
     class Program
    
     {
    
     static void Main(string[] args)
    
     {
    
         WriteLine("Starting...");

全部评论 (0)

还没有任何评论哟~