Canonical guidance

Use when

Avoid

Preferred pattern

Anti-pattern

Explanation: This is tempting because the field feels low-value, but races corrupt reasoning about the whole program.

Why

Related pages

Sources