多线程应用程序的创建与同步
1. 单线程应用的线程属性
在构建完全多线程的应用程序之前,先来了解一下单线程应用程序中线程的一些属性。当启动 Windows Forms 应用程序时,会创建一个主线程并分配给该应用程序。这个主线程与应用程序紧密相连,如果它停止,应用程序也会停止;如果它暂停,应用程序也会暂停。
以下是一个简单的示例代码,用于查看主线程的属性:
using System;
using System.Windows.Forms;
using System.Drawing;
using System.Threading;
namespace TYWinforms.Day19 {
public class Listing191 : Form {
private Label lblInfo = new Label();
public Listing191() {
lblInfo.Size = new Size(300,300);
lblInfo.Location = new Point(10,10);
Thread thdCurrent = Thread.CurrentThread;
lblInfo.Text = "Is alive: " + thdCurrent.IsAlive.ToString() + "\n";
lblInfo.Text += "Is background: " + thdCurrent.IsBackground.ToString(
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



