C#多线程开发,简单示例
C#多线程开发,简单示例
编程码农 发表于2年前
C#多线程开发,简单示例
  • 发表于 2年前
  • 阅读 2
  • 收藏 0
  • 点赞 2
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

代码如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
//引入多线程命名空间
using System.Threading;


namespace multiThreadShowItem
{
    public partial class MultiThreadForm : Form
    {
        public MultiThreadForm()
        {
            InitializeComponent();
        }

        private void startButton_Click(object sender, EventArgs e)
        {
            ThreadStart threadStart = new ThreadStart(addItemFun);
            Thread thread = new Thread(threadStart);
            thread.Start();
        }
        private void addItemFun()
        {
            for (int index = 1; index <= 10000;index++ )
            {
                this.resultListBox.Items.Add(string.Format("Item {0}",index));
            }
        }
        private void showButton_Click(object sender, EventArgs e)
        {
            MessageBox.Show(string.Format("Item Count {0}",resultListBox.Items.Count));
        }
    }
}

效果图如下:

标签: 多线程
共有 人打赏支持
粉丝 2
博文 19
码字总数 13170
×
编程码农
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: