首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

我眼中委派的真正面貌(二)(五)

     編輯:關於C語言

8. 委派的跨執行緒操控

在此,我以人們常說的跨執行緒操控控制項為例。首先,如果你已經掌握了 C# 多執行緒的基本用法,不妨自己試著實現一下這段程式。在未掌握委派之前,我曾經這樣寫過:

using System.Threading;

namespace MulTrdDelegate
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        // 初始化子執行緒物件
        private Thread demoThread = null;

        private void button1_Click(object sender, EventArgs e)
        {
            demoThread = new Thread(new ThreadStart(ThreadProcUnsafe));
            demoThread.Start();
        }

        public void ThreadProcUnsafe()
        {
            textBox1.Text = "這個控制項的內容是由子執行緒實現的";
        }
    }
}
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved