关于所需方法的多线程建议

本文关键字:多线程 于所需 方法 | 更新日期: 2023-09-27 18:14:41

我被告知要创建一个使用多线程为客户端插入数据的进程。

需要在短时间内更新客户端数据库。有一个应用程序可以完成这项工作,但它是单线程的。需要把它变成多线程

这个想法是使用现有的应用程序批量插入数据

如处理50000条记录为每个线程分配5000条记录

这个想法是触发10-20个线程,甚至是同一个应用程序的多个实例来完成这项工作。

有任何想法,建议,例子如何处理这个问题。很不幸,它是。net 2.0。

是否有任何好的例子如何做到这一点,你已经遇到,如ThreadPool等。

同时读取多线程

关于所需方法的多线程建议

我敢打赌,问题是现有的代码只是使用了一个荒谬低效的算法。让它多线程不会有帮助,除非你也修正算法。如果你修正了算法,它可能就不需要多线程了。这听起来不像是通常受益于多线程本身的问题类型。

我能看到的唯一可能的情况是,如果数据库延迟是一个问题。但如果是在同一个局域网或同一个数据中心,那就不是问题了。