62,243
社区成员




protected void Application_End( object sender, EventArgs e )
{
Thread workThread;
lock( dataStore.sbpSync )
{
workThread = dataStore.workThread;
dataStore.exiting = true;
dataStore.autoEvent.Set();
}
if( workThread != null )
workThread.Join();
}
ManualResetEventSlim x = new ManualResetEventSlim(true);
Thread t = new Thread(new ThreadStart(() =>
{
for (int i = 0; i < 100; i++)
{
Trace.WriteLine(i);
}
x.Set();
}));
t.Start();
x.Reset();
x.Wait();
Console.Write($"t 结束了");