C# 多线程实践 -- Task


// 创建新线程
Task t = Task.Run(()=>
{
    // 做些耗时的事
});

Task t = Task.Factory.StartNew(()=>
{
    // 做些耗时的事
});

t.Wait();// 阻塞当前线程,直到子线程t 执行完成

t.Wait(100); // 阻塞等待100毫秒,100毫秒后即使子线程未执行完成,也不继续等待。



上一篇:多线程的通信


下一篇:多线程之waiting