Thread 類用于創(chuàng)建和管理線程,表示托管線程,每個Thread對象都表示一個托管線程,每個托管線程都會對對應(yīng)一個函數(shù)。進(jìn)程:一個正在運行的程序就是一個進(jìn)程。線程:操作系統(tǒng)為了提高效率將一個進(jìn)程分為多個線程。使用Thread開啟兩個線程同時運行。按下執(zhí)行任務(wù)按鈕后,兩個任務(wù)同時執(zhí)行,互不影響。將屬性中的輸出類型改為:控制臺應(yīng)用程序。namespace _012_多線程Thread基礎(chǔ)
{
public partial class Thread基礎(chǔ) : Form
{
public Thread基礎(chǔ)()
{
InitializeComponent();
}
private void btTask1_Click(object sender, EventArgs e)
{
Thread thread1 = new Thread(()=>
{
for (int i = 0; i < 10; i++)
{
Console.WriteLine((10 + i) + " ");
Thread.Sleep(1000);
}
});
thread1.IsBackground = true;
thread1.Start();
}
private void btTask2_Click(object sender, EventArgs e)
{
Thread thread2 = new Thread(() =>
{
for (int i = 0; i < 10; i++)
{
Console.WriteLine((100 + i) + " ");
Thread.Sleep(1000);
}
});
thread2.IsBackground = true;
thread2.Start();
}
}
}
閱讀原文:原文鏈接
該文章在 2025/3/31 11:26:12 編輯過