C#多线程编程实例 线程与窗体交互
代码:
public partial class Form1 : Form
{
//声明线程数组
Thread[] workThreads = new Thread[10];
public Form1()
{
InitializeComponent();
}
//此委托允许异步的调用为Listbox添加Item
delegate void AddItemCallback(string text);
//这种方法演示如何在线程安全的模式下调用Windows窗体上的控件。
private void AddItem(string text)
{
if (this.listBox1.InvokeRequired)
{
AddItemCallback d = new AddItemCallback(AddItem);
this.Invoke(d,new object[] { text });
}
else
{
this.listBox1.Items.Add(text);
}
}
//数据采集方法
原文地址:https://blog.csdn.net/testcs_dn/article/details/37671513
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。