0
我使用IOmniParallelJoin
来计算与NoWait
函数并行的几个任务,因为我希望GUI保持响应。但是我也需要知道计算何时完成。在这种情况下是否触发了任何事件?如何在OmniThreadLibrary中处理IOmniParallelJoin终止?
我使用IOmniParallelJoin
来计算与NoWait
函数并行的几个任务,因为我希望GUI保持响应。但是我也需要知道计算何时完成。在这种情况下是否触发了任何事件?如何在OmniThreadLibrary中处理IOmniParallelJoin终止?
您可以使用OnStop
函数注入一些代码或通过TaskConfig
使用任务配置并通过OnTerminated
分配代码。区别在于OnStop
在其中一个工作线程内被调用,而OnTerminated
在主线程内被调用。
我注意到的另一个区别是OnTerminated事件将被调用多次,因为有线程(任务)“连接”具有。如何处理需要在主线程中只运行一次代码的情况? – 2014-11-09 12:59:42