2017-09-20 60 views

回答

0

sequence diagram中,生命線代表交互中的個體參與者。因此,線程之間共享的對象應該在圖中出現一次並且只出現一次。

您還可以用生命線表示與共享對象交互的每個線程對象。它可以直接作爲線程實例化,也可以是在兩個線程的上下文中創建的多個對象。

但這是不夠的。原則上,與對象交互的順序由消息的垂直順序表示。那麼如何表明互動可能會同時發生?

對於代表並行性,你可以使用一個combined fragment由運營商par介紹。圖形(參見鏈接),將合併的片段被表示爲在序列圖盒裝區域,並行序列由水平虛線分開(每個切片的隨後將對應於執行的一個線程。

enter image description here