Files
lab-rv32i-freertos-c-event-…/web/figures/a4-application.puml
T

21 lines
723 B
Plaintext

@startuml
skinparam backgroundColor transparent
skinparam shadowing false
skinparam defaultFontName Monospace
skinparam defaultFontSize 12
skinparam rectangleBorderColor #2c7794
skinparam rectangleBackgroundColor #edf6fa
title A4 APPLICATION — deterministic participant topology
rectangle "01 coordinator p3\nBlocked: wait READY_ALL" as c
rectangle "02 worker A p2\nREADY_A then Blocked at barrier" as a
rectangle "03 worker B p1\nobserves partial mask\nsets final READY_B" as b
rectangle "04 coordinator\npreempts B\ncontributes SYNC_C" as cp
rectangle "05 worker B\ncontributes final SYNC_B" as bf
rectangle "06 verifier p0\nchecks masks, states, stacks, order" as v
c --> a
a --> b
b --> cp
cp --> bf
bf --> v
@enduml