2017-09-20 13 views

답변

0

sequence diagram에서 생명선은 상호 작용의 개별 참가자를 나타냅니다. 따라서 스레드간에 공유되는 개체는 다이어그램에서 한 번만 나타나야합니다.

또한 공유 객체와 상호 작용하는 스레드 된 각 객체를 라이프 라인으로 표현할 수 있습니다. 스레드 인스턴스화를 직접 수행하거나 두 스레드의 컨텍스트에서 작성된 여러 오브젝트가 될 수 있습니다.

하지만 충분하지 않습니다. 원칙적으로 개체와의 상호 작용 순서는 메시지의 세로 순서로 표시됩니다. 그렇다면 상호 작용이 동시에 일어날 수 있음을 보여주는 방법은 무엇입니까?

병렬 처리를 나타내는 경우 연산자 par이 도입 한 combined fragment을 사용합니다. 그래픽 (링크 참조), 결합 단편 시퀀스 다이어그램의 박스 영역으로서 표시되는 병렬 시퀀스는 수평 점선으로 구분되는 (슬라이스들 각각은 실행 하나 개의 스레드에 대응한다.

enter image description here