有什么好办法吗

.Net技术 码拜 9年前 (2016-04-30) 754次浏览
DataView dv = db.ExecuteDataView(sql);
                        for (int i = 0; i < dv.Table.Rows.Count; i++)
                        {
//得到数据后进行处理。
}

dv数据量很小不超过100条。得到数据进行处理时间大致3到5秒。本人要在1秒内把dv轮询一次,要求实时进行计算
有什么好办法吗?

解决方案

50

后台处理有线程去做,完成轮询dv自然快到不行

50

这个只能并行异步。原因是你的计算过程本身就要5秒。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明有什么好办法吗
喜欢 (0)
[1034331897@qq.com]
分享 (0)