在C#中创建线程的方法有以下几种:
Thread thread = new Thread(() =>
{
// 线程执行的代码
});
thread.Start();
ThreadPool.QueueUserWorkItem((state) =>
{
// 线程执行的代码
});
Task.Run(() =>
{
// 线程执行的代码
});
Thread thread = new Thread(new ThreadStart(() =>
{
// 线程执行的代码
}));
thread.Start();
Task.Factory.StartNew(() =>
{
// 线程执行的代码
});
async Task MyMethod()
{
await Task.Run(() =>
{
// 线程执行的代码
});
}