Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Multithreading 创建多线程windows服务_Multithreading_C# 4.0_Windows Services - Fatal编程技术网

Multithreading 创建多线程windows服务

Multithreading 创建多线程windows服务,multithreading,c#-4.0,windows-services,Multithreading,C# 4.0,Windows Services,我需要创建多线程Windows服务的指导。 服务需要从数据库表中读取记录并将其保存到 另一个服务B。该表可能包含数千条记录 该服务需要一次读取100,然后执行一些操作并保存 它将发送到ServiceB,然后再次从表中获取另外100条记录 并对其进行处理并将其保存到服务B。该过程应继续 就这样直到它把所有的唱片都录完 同时,此服务将从ServiceB获得结果。 并使用ServiceB的结果更新表。 所以这个服务需要同时做两件事。 如果您知道什么是最好的方法或任何帮助,我们将不胜感激。我想您需要检查

我需要创建多线程Windows服务的指导。 服务需要从数据库表中读取记录并将其保存到 另一个服务B。该表可能包含数千条记录 该服务需要一次读取100,然后执行一些操作并保存 它将发送到ServiceB,然后再次从表中获取另外100条记录 并对其进行处理并将其保存到服务B。该过程应继续 就这样直到它把所有的唱片都录完

同时,此服务将从ServiceB获得结果。 并使用ServiceB的结果更新表。 所以这个服务需要同时做两件事。
如果您知道什么是最好的方法或任何帮助,我们将不胜感激。

我想您需要检查一下线程。Microsoft有一个很好的解决方案。

您的问题不是很具体。你能澄清一下你需要什么样的指导吗?如何创建线程?如何访问数据库?如何进行线程间同步?我想知道如何创建多线程和添加计时器事件。有完整源代码示例的最终解决方案吗?