摘要 |
<P>Ce procédé permet d'isoler un emplacement mémoire contenant une valeur obsolète d'une variable, dans une mémoire partagée d'un ordinateur cet emplacement étant référencé par un pointeur pour un accès dans le cadre d'une première transaction, un verrou appelé hold étant posé sur cet emplacement et étant attribué à une seule tâche, ce hold interdisant l'accès de cet emplacement à toutes les autres tâches. Le procédé selon l'invention ne libère pas l'emplacement contenant la valeur obsolète, mais l'isole vis à vis des transactions autres que celle qui possède le premier pointeur. Ceci permet à la tâche propriétaire du premier pointeur de continuer à accéder à cette valeur obsolète. Par contre, des transactions quelconques peuvent accéder à une autre valeur de la variable, sans attendre, parce que le descripteur de cette variable renvoie ces transactions vers un emplacement qui est libre d'accès et qui contient cette autre valeur.</P>
|