Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在单独的线程上运行函数_C#_.net_Multithreading - Fatal编程技术网

C# 如何在单独的线程上运行函数

C# 如何在单独的线程上运行函数,c#,.net,multithreading,C#,.net,Multithreading,我有一个函数,我想在一个单独的线程上运行 我的问题是,我必须在新线程中创建函数的对象,以便他在单独的线程上运行,还是我可以在ui线程中创建对象,然后在新线程中运行函数 一些示例代码: var foo = new object(); foo.functionCall(); // run on new thread 但正如Sefe所说:读一读doku!!! 我以最为献身的精神赢得了奥斯卡奖。事实上,你击败了其他获奖者。。但另一方面,你自己试过什么。。?你有没有做过真正的研究?你没有,想问问之前好

我有一个函数,我想在一个单独的线程上运行

我的问题是,我必须在新线程中创建函数的对象,以便他在单独的线程上运行,还是我可以在ui线程中创建对象,然后在新线程中运行函数

一些示例代码:

var foo = new object();

foo.functionCall(); // run on new thread
但正如Sefe所说:读一读doku!!!

我以最为献身的精神赢得了奥斯卡奖。事实上,你击败了其他获奖者。。但另一方面,你自己试过什么。。?你有没有做过真正的研究?你没有,想问问之前好运气,回来告诉我们你的立场,一旦你开始做一些事情。你最好这样做。还有一个提示:如果您不理解其中的含义,就不要执行多线程。在我看来,你似乎不清楚线程是什么,它们之间是共享资源的。尽管我很欣赏你的回答,你能解释一下原因吗?如果你在你最喜欢的搜索引擎中输入“如何在单独的线程c#上运行函数”,你至少会得到100个关于如何在c#中启动新线程的答案(我的搜索引擎在第二个位置返回了张贴的答案)。因此,如果你在stackoverflow上问这个问题,看起来你根本没有调查你的问题…(这将违反stack overflow的规则,请参阅:)
Task.Run(() => foo.functionCall());