读书人

关于C#多线程效率有关问题

发布时间: 2013-10-18 20:53:13 作者: rapoo

关于C#多线程效率问题
如题 :
我定义了一个委托执行一个A 执行方法B(B中主要就是循环遍历表中的行),线程T 执行委托A

private void B()
{
for(i=0;i<....)
{
DataRow row=table.rows[i];
.....;
}
}

我发现随着进程慢慢的运行,效率好像越来越低,递减状态,最开始每秒钟可以执行50多个行,到最后每秒钟只能执行1 2行,请问这个是为什么? 求大神指点.
差点看错
不知道你那些方法是在什么情况下调用到,先梳理一下你的业务流程,

读书人网 >.NET Framework

热点推荐