A zombie for your brain.
Order of operations
Sometimes I can be such a buffoon. When programming with threads, one must be sure to lock and unlock in the correct order. Also, one must be sure not to do things explicitly marked as no-nos while in a “critical section.”
I just lost two hours to this, so I felt the need to whine.
I love doing no-no things outside critical sections. But then, on the AS/400 using RPG there are few critical sections ^_^