2014-02-14 94 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

相关问题