首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于多线程的有关问题,呀

2012-02-14 
关于多线程的问题,急呀Threadthread1newThread(newThreadStart(Method1))如果方法Method1有参数怎么处理

关于多线程的问题,急呀
Thread   thread1   =   new   Thread(new   ThreadStart(Method1));

如果方法Method1有参数怎么处理,怎么传进去呀?



[解决办法]
Thread newThread = new Thread(
new ParameterizedThreadStart(Work.DoWork));

[解决办法]
ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.chs/cpref12/html/C_System_Threading_Thread_ctor_1_e41c9448.htm
[解决办法]
方法再调方法,使用大类下面的 定义一个你要传递的参数
例如:Thread thread1 = new Thread(new ThreadStart(Method1));
private int param=0;
private void Method1()
{
Method2(param);
}
private void Method2(int param)
{
//处理吧!
}

热点排行