2014-02-14 165 views
-2

在C#4代碼,如何可以運行在單獨的線程的一段代碼?運行在一個線程

我只希望執行「保存到最近使用的」,而不會影響主線程。

+0

http://msdn.microsoft.com/en-us/library/dd537609(v= vs.110).aspx – Adil

+0

@Adil我真的很喜歡TPL圖書館,但是男人,這裏真是太錯了。當有人問如何獲得一輛出租車時,你也不會指導如何經營一家txi公司,或者? – TomTom

+0

我認爲這個鏈接從一開始就有非常直接的例子。 – Adil

回答

4

使用Task

類,

Task.Run(() => Console.WriteLine("I'm executing on the threadpool")); 
+0

+1。儘可能簡單。請注意,這不會創建線程,而是在最可能的實現中使用線程池。整個線程的東西都被抽象出來了。 – TomTom

+0

謝謝。我是新來的C#和Stackoverflow。 – user3243527

+0

而且,這兩個答案有什麼區別? – user3243527

2

事情是這樣的:

Task.Factory.StartNew(() => { 
    //What ever code you like... 
}); 
+0

是。這工作。 – user3243527

相關問題