我想問一下今天方法的線程在C#中。我知道有相當新的詞,如async
和await
可以幫助處理線程。那麼像這樣的事情:現代方法的線程在C#中
Task firstTask = new Task(() =>
{
//some action
});
firstTask.Start();
我應該如何使用Task
?我是否需要定義async
方法並在其中使用上面的方法?我可以在裏面寫await
而不是firstTask.wait()
嗎?
我需要合併使用兩個線程現在兩個集合。做上面提到的事情是否是好方法?
爲了處理集合,你應該看一看PLINQ =) – rla4
'等待Task.Factory.StartNew(()=> yourFuncHere()) ;'在異步函數 –
使用兩個線程合併兩個集合?狡猾,你只需要一個線程來做到這一點... –