AntiPattern
Blocking Semantics Misread
blocking-semantics-misread
Timeouts and blocking operations get interpreted with the wrong semantics—threads can sleep or wait longer than requested, polls may run in parallel, and reactive wrappers may start work on unintended schedulers—causing incorrect timing, racey execution, and broken observability propagation.