如果不需要结果值,哪个更有效:线程或任务?

我正在为每个不同的工作启动新线程。我认为这是更好的方法。但是,与我的同事在使用线程或任务方面存在一些冲突。他认为Task更有效率。但这没有理由。

我们有一个线程启动代码和另一个任务运行代码。

Thread thread = new Thread(() =>
SomeMethod()
);
thread.Start();

//或


Task.Run(() =>SomeMethod());

我仍然认为,线程可以更有效地利用资源。任务是高级类,并从主线程使用更多资源(我认为)。 确实,您拥有任何一种信息都比其他信息更有效的信息。有真正正确的理由!

litao7777 回答:如果不需要结果值,哪个更有效:线程或任务?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3153019.html

大家都在问