Sequence: Critical Block

Critical section that must complete atomically.

sequence-critical-block.mmd
sequenceDiagram
  participant A as App
  participant DB as Database
  A->>DB: BEGIN
  critical Transaction
    A->>DB: UPDATE accounts
    A->>DB: INSERT log
  end
  A->>DB: COMMIT
Output
Sequence diagram, Zombie Mermaid critical [Transaction] BEGIN UPDATE accounts INSERT log COMMIT App Database

More Sequence diagram examples