Ref #11 added some UML

This commit is contained in:
2026-07-27 20:09:01 -04:00
parent 4cb625ab9c
commit 063f3277bb
9 changed files with 114 additions and 0 deletions

View File

@@ -0,0 +1,39 @@
@startuml
left to right direction
skinparam linetype ortho
skinparam shadowing false
package "Before Partition" {
rectangle "A\nretry = false" as A
rectangle "B\nretry = true" as B
rectangle "C\nretry = false" as C
rectangle "D\nretry = true" as D
A --> B : next
B --> C : next
C --> D : next
}
package "After Partition" {
package "Ready Queue" {
rectangle "A" as ReadyA
rectangle "C" as ReadyC
ReadyA --> ReadyC : next
}
package "Retry Queue" {
rectangle "B" as RetryB
rectangle "D" as RetryD
RetryB --> RetryD : next
}
}
A ..> ReadyA : move
B ..> RetryB : move
C ..> ReadyC : move
D ..> RetryD : move
@enduml