如何向线程传递参数
来源:互联网 发布:百度的石榴算法 编辑:程序博客网 时间:2024/05/01 00:17
在线程的使用中ThreadStart()不能调用带参数的方法,如果想传入参数必须使用类来传递
public class test
{
public test(Label label1s,ProgressBar progressBar1s,ProgressBar progressBar2s)
{
label1 = label1s;
progressBar1 = progressBar1s;
progressBar2 = progressBar2s;
}
Label label1;
ProgressBar progressBar1;
ProgressBar progressBar2;
public void sk()
{
try
{
for (int i = 0; i <= 1000; i++)
{
label1.Text = i.ToString();
progressBar1.Value = i;
for (int j = 0; j <= 1000; j++)
{
progressBar2.Value = j;
}
}
}
catch (Exception err)
{
MessageBox.Show(err.Message);
}
}
}
调用:
Thread ss = new Thread(new ThreadStart(new test(this.label1 ,this.progressBar1 ,this.progressBar2 ).sk ));
ss.Start();
- 如何向线程传递参数
- 如何向线程传递参数
- 如何向线程传递参数
- 如何向线程传递参数
- 【转】如何向线程传递参数
- 如何向线程函数传递多个参数?
- 如何向线程函数传递多个参数?
- 向线程方法传递参数
- 如何向线程传递对象
- java向线程中传递参数
- C# 实现向线程传递参数
- 如何向线程传递形参
- 如何向 CrystalReportViewer 和 ReportDocument 传递参数
- 如何向 CrystalReportViewer 和 ReportDocument 传递参数
- 如何向 CrystalReportViewer 和 ReportDocument 传递参数
- 如何向用户控件传递参数
- 如何向 CrystalReportViewer 和 ReportDocument 传递参数
- 如何向 CrystalReportViewer 和 ReportDocument 传递参数
- OpenCV下显示文字信息
- DataView如何绑定WebService返回的主从表数据集
- 偷听北京:无意而真实的片段(3)
- webInject中文手册
- 如何查看红帽是AS几
- 如何向线程传递参数
- dojo学习笔记(六)- ContentPane
- socket编程原理(一)
- 进程间通信: 管道
- Vista 与 Solaris10 共同存在的一种方法--手动grub
- C++ Global(static) Object - Problems
- 中国九大禁菜,你敢吃几个,真受不了
- 如何安装iso文件的软件
- dataAdapter的TableMappings属性在开发中有什么用?