Characterizing the Problem
The issue in the queue example was that the queue is temporarily inconsistent
If an interrupt occurs during the time when the queue is inconsistent, then bad things can happen
Is there any kind of data or data structure not susceptible to inconsistency?