我正在尝试为dataGridView
内的每个条目调用一个函数,直到条件返回true,这需要很长时间,因为 dataGridView 的总计数可能为100个人。
问题:有没有办法同时调用前5个元素的函数,然后继续接下来的5个元素?这样那些" 100"可以更快地完成任务。还是有另一种方法可以做到这一点吗?
当前代码示例:
private void button2_Click(object sender, EventArgs e)
{
new Thread(new ThreadStart(function)) { IsBackground = true }.Start();
}
private void function()
{
bool loopRunStop = false;
while (loopRunStop == false)
{
int count;
for (count = 0; count < dataGridView1.RowCount; count++)
{
bool response = anotherFunction(string parameter1, string parameter2);
if(response == true)
{
loopRunStop = true;
return;
}
}
}
}