Mermaid 다이어그램 그리는 도구

숲사람·2022년 9월 4일
0

유용한 도구

목록 보기
5/5

아래와같은 text 기반 문법으로 다이어그램을 그린다.

sequenceDiagram
    participant M as main()
    participant C as co-routine()
    
    activate M
    
    M->>+C: 코루틴 호출
    deactivate M
    M->>M: wait

    C--)-M: 코루틴 suspend
    activate M
    C-)C: wait

    M-)+C: 코루틴 resume
    deactivate M
    M->>M: wait

    C-->>-M: 코루틴 suspend
    
    activate M
    deactivate M

그러면 아래와 같이 표기됨
코루틴 coroutine async

sequenceDiagram
    participant M as main()
    participant A1 as async1
    participant A2 as async2
    participant A3 as async3

    activate M
    M-)+A1: async1
    M-)+A2: async2
    M-)+A3: async3
    A1-)-M: 1
    A2-)-M: 2
    A3-)-M: 3 & async join

    deactivate M
  

코루틴 coroutine async

profile
기록 & 정리 아카이브 용도 (보다 완성된 글은 http://soopsaram.com/documentudy)

0개의 댓글