Nebenläufigkeit: Sperren, Budgets und Übergaben
Prozesse, Threads und einzelne Budgetinstanzen auseinanderhalten.
- 2
Eine Sperre muss die ganze Arbeit umfassen
Öffnungsmodus, Sperrversuch und Lebensdauer in die richtige Reihenfolge bringen.
- 3
Prüfen und Verbrauchen gehören zusammen
Eine Budgetinvariante gegen konkurrierende Zugriffe formulieren.
- 4
Rückgaben verändern die Aussage der Grenze
Belegten Stand und lebenslange Zahl erfolgreicher Verbräuche unterscheiden.
- 5
Geplant ist noch nicht abgeschlossen
Besitz einer Coroutine und Behandlung des späteren Ergebnisses trennen.
- 6
Abschluss: Einen parallelen Import begrenzen
Sperre, Budget und Übergabe in einem nachvollziehbaren Entwurf verbinden.
