关于TaskInstance中的isCancelled属性的作用?

wf_7758520 2007-06-16
在TaskInstance中的isCancelled属性有什么用,只看到在cancel()中对其设值,但不知道在哪有用到 ?哪位知道的说说
youngliuus 2007-06-16
cancel的作用是为了和end有所区别。至于你用在哪里我想这是看你的应用场景吧。

比如在我的应用里,在一个任务节点上,我会给多个人同时产生任务。如果其中一个人完成任务,那么我会把其他人的任务设置为cancel(我知道一种做法是通过pooled actor实现,但满足不了我的需求)。这样在查询每个人的历史任务时,我只要加上isCancelled=0这个条件,没有做过的任务就不会显示在列表中了。
Global site tag (gtag.js) - Google Analytics