- Last transaction that performed a lock operation
(fair):
- Last starting transaction
(least wastage, efficient):
- Each transaction is
given a timestamp indicating
the order in which the
transactions has
started execution
- The transaction with the
highest timestamp (= "youngest"
transaction)
is aborted
|
|