A problem I struggled with
Two weeks on a deadlock that turned out to be a lock-ordering mistake in code I had reviewed twice.
Two weeks on a deadlock that turned out to be a lock-ordering mistake in code I had reviewed twice.
Two weeks on a deadlock that turned out to be a lock-ordering mistake in code I had reviewed twice.
Two weeks on a deadlock that turned out to be a lock-ordering mistake in code I had reviewed twice.
Related
A cache warm-up running on a schedule nobody remembered setting. A short story about assumptions hidden in configuration.
Executors, CompletableFuture and virtual threads — written down so I stop rediscovering the same three pitfalls.
Next
If this note raised a question, or you would have designed it differently, I would like to hear it.
Start a conversation