0
我使用IOmniParallelJoin
來計算與NoWait
函數並行的幾個任務,因爲我希望GUI保持響應。但是我也需要知道計算何時完成。在這種情況下是否觸發了任何事件?如何在OmniThreadLibrary中處理IOmniParallelJoin終止?
我使用IOmniParallelJoin
來計算與NoWait
函數並行的幾個任務,因爲我希望GUI保持響應。但是我也需要知道計算何時完成。在這種情況下是否觸發了任何事件?如何在OmniThreadLibrary中處理IOmniParallelJoin終止?
您可以使用OnStop
函數注入一些代碼或通過TaskConfig
使用任務配置並通過OnTerminated
分配代碼。區別在於OnStop
在其中一個工作線程內被調用,而OnTerminated
在主線程內被調用。
我注意到的另一個區別是OnTerminated事件將被調用多次,因爲有線程(任務)「連接」具有。如何處理需要在主線程中只運行一次代碼的情況? – 2014-11-09 12:59:42