ManualResetEvent 控制线程的暂停与继续

发布时间 2023-04-14 16:14:11作者: 人间惊鸿宴
private Thread thread;
private ManualResetEvent mre = new ManualResestEvent(true);
private void CreateThread(object sender,EventArgs e)
{
    thread = new Thread(new ThreadStart(test));
}

private void Stop()
{
    mre.Set();  
}

private void Start ()
{
   mre.Reset();
}

private void test()
{
  while(true)
  {
mre.WaitOne(); Console.WriteLine(
"运行中"); } }