gpt4 book ai didi

.net - 使用多线程处理大量数据

转载 作者:行者123 更新时间:2023-12-01 01:30:06 26 4
gpt4 key购买 nike

我需要编写一个 c# 服务(可以是 Windows 服务或控制台应用程序),它需要处理存储在数据库中的大量数据(100 000 条记录)。
处理每条记录也是一个相当复杂的操作。作为处理的一部分,我需要执行大量插入和更新。

我们使用 NHibernate 作为 ORM。

一种方法是加载所有记录并按顺序处理它们……结果可能会很慢。
我正在研究多线程选项,并考虑让多个线程同时处理记录块。

任何人都可以给我一些关于我应该如何处理这个问题的指示..考虑到我正在使用 NHibernate 以及像死锁等可能的问题是什么

非常感谢。

最佳答案

你应该考虑 Task Parallel Library .

关于.net - 使用多线程处理大量数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5335068/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com