创建多线程Windows服务
我需要创建多线程 Windows 服务的指导。 该服务需要从数据库表中读取记录并将其保存到 另一个服务(ServiceB)。该表可能包含数千条记录 该服务需要一次读取 100 个并执行某些操作并保存 它到ServiceB并再次从表中取出另外100条记录 处理它并将其保存到服务 B。并且该过程应该继续 如此直到完成所有记录。
同时该服务将从ServiceB获取结果。 并使用 ServiceB 的结果更新表。 所以这个服务需要同时做两件事。 任何想法什么是最好的方法或任何帮助将不胜感激。
I need guidance in creating a Multi Threaded Windows Service.
The Service needs to read records from a database Table and saves it to
another service(ServiceB). The table might contain thousands of records which
the service needs to read 100 at a time and do something and saves
it to ServiceB and again take another 100 records from the table
and process it and saves it to Service B. And the process should continue
like that till it finishes all the records.
At the same time this service will get the results from ServiceB.
and update the table with the result from ServiceB.
So this service needs to do two thing simultaneously.
Any idea what is the best method to do it or any help is appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为你需要检查一下线程。 Microsoft 有一个很好的Thread 教程 。
I think you need to check about Thread. Microsoft has a good Tutorial for Thread.