不好意思,上面的有些错误.下面的试过,应该没问题了.
bigTask()里面的Thread.Sleep(15000)中的15000为假定的运行时间,你可以改为小于10000试试看.
using System;
using System.Threading;
class Test
{
public AutoResetEvent autoRE = new AutoResetEvent(false);
public Thread counterThread;
public Thread bigTaskThread;
public static void Main()
{