没有接触过线程池,对于把线程加入到池里面不太理解,望求解。
我想同时生成多条线程,这些线程调用带参数的方法,分别把他们加入到线程池执行,并把线程池最大执行线程数设置为10
请问怎么实现呢?,以下是以生成三条线程为例,请问怎么怎么写呢?当单击 button_Start开始执行,
private void button_Start_Click(object sender, EventArgs e)
{
string StartPage="1";
string EndPages="10";
//在这里生成三线程,把StartPage和EndPages作为参数分别调用以下三个方法
//要求要把这三个线程加入线程池,然后设置线程池执行线程数设置为10
}
public void way1(string StartPage, string EndPages)
{
//执行相关逻辑}public void way2(string StartPage, string EndPages)
{
//执行相关逻辑}public void way3(string StartPage, string EndPages)
{
//执行相关逻辑
}
我想同时生成多条线程,这些线程调用带参数的方法,分别把他们加入到线程池执行,并把线程池最大执行线程数设置为10
请问怎么实现呢?,以下是以生成三条线程为例,请问怎么怎么写呢?当单击 button_Start开始执行,
private void button_Start_Click(object sender, EventArgs e)
{
string StartPage="1";
string EndPages="10";
//在这里生成三线程,把StartPage和EndPages作为参数分别调用以下三个方法
//要求要把这三个线程加入线程池,然后设置线程池执行线程数设置为10
}
public void way1(string StartPage, string EndPages)
{
//执行相关逻辑}public void way2(string StartPage, string EndPages)
{
//执行相关逻辑}public void way3(string StartPage, string EndPages)
{
//执行相关逻辑
}
解决方案 »
- dev控件gridControl中加入repositoryItemCheckEdit列
- 求一个winform数据分页代码
- 麻烦帮我解答...
- 帮忙理解下
- combobox怎样绑定数据库中的某个列,谢谢
- PropertyGrid上如何隐藏一物件的某些Public属性?
- 如何获得dataGridView 中指定单元格的值
- visual studio 2005安装过程中遇到:Microsoft Visual Studio 2005 Team Suite - CHS 在安装期间遇到问题。安装没有正确完成。
- 本地网页本地图片的运行问题。。。
- 关于C#使用api的问题!
- gridview 动态绑定问题
- 急需 微软MVC3源代码[类似企业宣传网站,有后台登录]
http://blog.sina.com.cn/s/blog_494305f30100ryw7.html
ThreadPool.QueueUserWorkItem(delegate { way1(StartPage,EndPages); });
ThreadPool.QueueUserWorkItem(delegate { way2(StartPage,EndPages); });
ThreadPool.QueueUserWorkItem(delegate { way3(StartPage,EndPages); });