Простейший пример с очередью

Перед трансакцией Алиса в любой момент может либо воспользоваться очередью, либо передать её Бобу. Боб в некоторый момент может получить доступ к очереди.

Перед трансакцией

Во время трансакции Алиса уже лишается доступа к очереди. Боб по-прежнему не имеет доступа к очереди.

Во время трансакции

После трансакции только Боб может пользоваться очередью, но он не может передавать её кому-либо.

После трансакции