Pattern
Global Lock Release Misconception
lock-release-concurrency-misconception
Concurrency in runtimes misleads developers when blocking calls (e.g., Python sleep) or native-thread parallelism appear to allow simultaneous progress, but hidden locks (GIL/driver mutexes or multi-lock waits) cause stalls, deadlocks, or misleading “flushed” success.