Queues play a central role in transaction processing systems. We prese
nt a transaction model that allows significant concurrency improvement
s for extended queue operations such as non-blocking dequeue, priority
dequeue, non-blocking enqueue, and others. (C) 1995 Academic Press, I
nc.