Hope this helps.
This basically means that the transaction acquires as many locks as it needs, and releases them at the end. It will not acquire new locks after it releases the first one.
It contains two phases: "Growing phase" and "Shrinking phase". In the growing phase it acquires locks and releases them in the shrinking phase.