┌──┐ ┌─┐ ┌──┐ │R1│ │Q│ │R2│ └─┬┘ └┬┘ └─┬┘ ╔══════════╤═══════════════════════════════╗ ║ par null │ │ │ ║ ╟──────────┘ │ │ ║ ║ │ Add [R1] │ │ ║ ║ │───────────>│ │ ║ ║ │ │ │ │ ║ ║ │ │ │────┐ │ ║ ║ │ │ │ │ Do some stuff [R1] │ ║ ║ │ │ │<───┘ │ ║ ║ │ done [R1] │ │ ║ ║ │< ─ ─ ─ ─ ─ │ │ ║ ║ │ │ │ │ ║ ║─│─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ║ ║ │ │ │ Add [R2] │ ║ ║ │ │ │<────────────────────────│ ║ ║ │ │ │ │ ║ ║ │ │ │────┐ │ ║ ║ │ │ │ │ Do some stuff [R2] │ ║ ║ │ │ │<───┘ │ ║ ║ │ │ │ done [R2] │ ║ ║ │ │ │─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ >│ ║ ║ │ │ │ │ ║ ╚══════════╧═══════════════════════════════╝ ┌─┴┐ ┌┴┐ ┌─┴┐ │R1│ │Q│ │R2│ └──┘ └─┘ └──┘