A smart passive reference to an object oriented object provides control over creation and deletion of the object it references. A reference count is incremented when an active reference to an object is created, and is decremented when an active reference to the object is deleted. The smart passive reference allows suspending the activity of a thread until no threads have active references to the object. In addition, the smart passive reference can be used to invalidate the smart passive references in other threads, thereby allowing a thread to obtain exclusive access to an object. The smart passive reference also provides an interface to cause the managed object to be deleted when the reference count goes to zero.

Een slimme passieve verwijzing naar een voorwerp georiƫnteerd voorwerp verstrekt controle over verwezenlijking en schrapping van het voorwerp het verwijzingen. Een verwijzingstelling wordt verhoogd wanneer een actieve verwijzing naar een voorwerp wordt gecreeerd, en is decremented wanneer een actieve verwijzing naar het voorwerp wordt geschrapt. De slimme passieve verwijzing staat toe opschortend de activiteit van een draad tot geen draden actieve verwijzingen naar het voorwerp hebben. Bovendien kan de slimme passieve verwijzing worden gebruikt om de slimme passieve verwijzingen in andere draden ongeldig te maken, daardoor toestaand een draad om exclusieve toegang tot een voorwerp te verkrijgen. De slimme passieve verwijzing verstrekt ook een interface om het beheerde voorwerp te veroorzaken om worden geschrapt wanneer de verwijzingstelling naar nul gaat.

 
Web www.patentalert.com

< (none)

< Method and arrangement relating to communication in a network

> Method for swaying a continuous casting mold

> (none)

~ 00031