我正在做一个项目,我们有很多单独的组件正在运行,我的议程是根据用户输入取消中间的组件进程。
例如:我有 6 个 Windows 服务来完成所有工作,还有 1 个 Windows 服务负责分配工作。所以一旦工作被发送到工作窗口服务,就无法控制它。这个工作窗口服务做一些耗时的任务,调用几个函数,与数据库交互等。我想取消工作之间的任务。
我们用于取消的传统方法将不再适用于... 1. 我没有迭代任何可以持续检查取消标志的循环。2. 由于组件是完全独立的,一旦它们开始工作,就会创建该组件的新实例,并且无法将任何值传递给该组件。
提前致谢。