2013-12-17 41 views

回答

2

簡短的回答是

號如果你看看整個生命週期described here,你會看到以下內容:

代理有一組生命週期。枚舉定義了代理的各種狀態。以下 插圖是一個狀態圖,顯示代理如何從 一個狀態進展到另一個狀態。在此圖中,實線表示您從應用程序中調用的方法,即 ;虛線代表 從運行時調用的方法。

image

這清楚地表明,一旦你的經紀人已經進入donecancelled狀態,沒有辦法回來。

另外,如果你看一下agent::start文檔,你看到這一點:

移動從agent_created狀態到agent_runnable狀態的代理,並安排其執行。

這:

已取消無法啓動代理。

雖然這並沒有提到狀態,我從經驗,一旦它的完成,它的完成發現。狀態序列圖顯示了所有路徑的單向行程。

+0

謝謝你的回答。 – 23W

相關問題