gpt4 book ai didi

c# - 从多个线程读取SQL数据

转载 作者:行者123 更新时间:2023-12-03 13:20:43 25 4
gpt4 key购买 nike

我有一个简单的任务-从SQL表中读取数据,对其进行处理,并在完成后-更新DB中的一个字段(将处理设置为true),因此每个记录应仅处理一次。

您能告诉我,我可以使用什么技术来实现多线程?这意味着在多个线程中从表中读取数据。

最佳答案

如果要读取多个线程中的数据而不重叠,则可以尝试分页。您可以让每个线程读取不同的页面。例如,您可以让第一个线程读取前20条记录,处理这些记录中的每条,然后为每条记录设置hanced = true,而第二个线程对接下来的20条记录执行相同的操作,依此类推。

请查看此链接,以获取有关在多个线程中分页的更多信息。
http://ericniemiec.wordpress.com/2010/06/10/paging-records-in-sql-server-2008-for-processing-database-records-on-different-threads-in-c/

关于c# - 从多个线程读取SQL数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15189450/

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