c#的线程、线程池简单模板
一、线程
ManualResetEvent mre = new ManualResetEvent(false);
new Thread(new ThreadStart(new Action(() =>
{
mre.Set();
}))).Start();
if (!mre.WaitOne(1000))
{
}
二、线程池
ManualResetEvent mre = new ManualResetEvent(false);
ThreadPool.QueueUserWorkItem(p =>
{
mre.Set();
});
if (!mre.WaitOne(1000))
{
}