c# 多线程计算 ,能减少计算时间吗?

我的CSharp时代 发布于 2013/05/25 08:13
阅读 565
收藏 0

目前有一段计算数据计算,单线程需要9分钟,我想控制在5分钟,请问多线程可以办到吗?请大家提供建议,谢谢!


加载中
0
明月照大江
明月照大江

如果你的数据计算的算法,支持分开计算,即下一次运算不依赖于前一次,那么可以用多线程来摊开你的计算步骤,将不相关的计算部分摊开到各自的运算线程中,最后再归并。

0
我的CSharp时代
我的CSharp时代
多个线程异步计算完成后,需要更新同一个数据库表,记录不同,会有死锁或其他异常吗?谢谢
返回顶部
顶部