在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(() =>
{
// 線程執行的代碼
});
}