|User's Guide: A Framework for Object Persistency for GNAT; Version 0.6.1; Document Revision $Revision: 1.17 $|
This package implements a elementary transaction system by providing the cpability of locking an instance.
At the begon of each transation, a copy of the original persistent objec will be created and the object is locked for other transactions. From this point on, the owner process of the transaction may manipulate the contents of the object.
Be aware, since every process may retrieve at any time the object reference from the persistency manager it is possible that a thread may see intermediate results unless the implementation starts first a transaction.
References ========== None