シーケンス図または同様の図で、複数の実行スレッドをどのように明確に説明できますか?
明確な例を見つけることができませんでした。私が目にするすべての図は、単一のスレッドを説明するために使用されています。
更新:受け入れられた回答は私が見た最良の例でしたが、かなりのことが望まれています。スレッドを別々のシーケンス図で示すことになりました。シーケンス図が必ずしも複数のスレッドで機能するかどうかはわかりません。
シーケンス図または同様の図で、複数の実行スレッドをどのように明確に説明できますか?
明確な例を見つけることができませんでした。私が目にするすべての図は、単一のスレッドを説明するために使用されています。
更新:受け入れられた回答は私が見た最良の例でしたが、かなりのことが望まれています。スレッドを別々のシーケンス図で示すことになりました。シーケンス図が必ずしも複数のスレッドで機能するかどうかはわかりません。
役に立つと思われる図の 1 つを次に示します。左側に説明があります: http://sdedit.sourceforge.net/multithreading/example/index.html
「par」フラグメントを使用して、並行して実行される複数の同期呼び出しをモデル化できます。フラグメントは、「par」というラベルの付いた長方形で構成されています。四角形は複数のボックスに分割され、それぞれが実行のスレッドを表します。
リンクから抽出した例を以下に示します。
次のページに例が示されています: http://www.ibm.com/developerworks/rational/library/3101.html#N10227
メッセージ シーケンス チャート(MSC)に興味があるかもしれません。
これは、 MSCを一言で説明するスライドです。