مثال کلاسیک: دو پزشک کشیک هر کدام چک می‌کنند دیگری هنوز سر کار است و بعد هر دو می‌روند. snapshot isolation این را اجازه می‌دهد؛ SERIALIZABLE نه.