小编Sus*_*ran的帖子

此代码在发布模式下挂起,但在调试模式下工作正常

我遇到过这个,想知道调试和发布模式下这种行为的原因.

public static void Main(string[] args)
{            
   bool isComplete = false;

   var t = new Thread(() =>
   {
       int i = 0;

        while (!isComplete) i += 0;
   });

   t.Start();

   Thread.Sleep(500);
   isComplete = true;
   t.Join();
   Console.WriteLine("complete!");
}
Run Code Online (Sandbox Code Playgroud)

c#

110
推荐指数
4
解决办法
7684
查看次数

标签 统计

c# ×1