我有一些代码需要在与 GUI 不同的线程中运行,因为它当前会导致表单在代码运行时卡住(大约 10 秒)。
假设我以前从未创建过新线程;如何在 C# 中执行此操作并使用 .NET Framework 2.0 或更高版本的简单/基本示例是什么?
最佳答案
开始阅读的好地方是 Joe Albahari .
如果您想创建自己的线程,这很简单:
using System.Threading;
new Thread(() =>
{
Thread.CurrentThread.IsBackground = true;
/* run your code here */
Console.WriteLine("Hello, world");
}).Start();
关于c# - 如何在新线程中运行一段简单的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/363377/