[quote=引用 11 楼 netboygg 的回复:] [quote=引用 10 楼 Z65443344 的回复:] 消费机用的什么端口?如果不是以太网,多线程根本毫无意义.
消费机用的什么端口?如果不是以太网,多线程根本毫无意义.
主要是还要去下发名单给消费机,等消费机的处理成功返回值。没有完全在数据库环境中处理。
如果只是更新表a,就像曹版说的不用线程更好。一般这种操作,在更新表a之前都会由应用程序发起N个线程进行一些处理,然后更新数据的标志位表示处理结果。 这样的操作的思路是,首先确定每个线程一次工作的数量,也就是一个线程一出处理多少条数据,所有线程使用同一个sql链接进行数据库操作,取得“未处理”数据,并把数据标志成一个"处理中"的中间状态,处理完了再去更新处理结果。
[quote=引用 1 楼 caozhy 的回复:] 这为什么要开那么多线程呢?为什么要轮询呢?
这为什么要开那么多线程呢?为什么要轮询呢?
[quote=引用 10 楼 Z65443344 的回复:] 消费机用的什么端口?如果不是以太网,多线程根本毫无意义.
110,539
社区成员
642,577
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧