A novel locking approach for managing access to resources generally includes generating and storing duplicate lock data that may be used if the original lock data upon which the duplicate lock data is based is lost or otherwise becomes unavailable. In response to granting a lock on a resource to a first process, lock data is generated that indicates that the lock on the resource was granted to the first process. Duplicate lock data is generated that indicates that the lock on the resource was granted to the first process. When a change is made to the lock data, the duplicate lock data is updated to reflect the change made to the lock data. If the lock data is lost or otherwise becomes unavailable, the duplicate lock data may be used to continue managing access to the resource.

Μια νέα προσέγγιση κλειδώματος για τη διαχείριση της πρόσβασης στους πόρους περιλαμβάνει γενικά την παραγωγή και την αποθήκευση των διπλών στοιχείων κλειδαριών που μπορούν να χρησιμοποιηθούν εάν το αρχικό στοιχείο κλειδαριών στο οποίο το διπλό στοιχείο κλειδαριών είναι βασισμένο χάνεται ή ειδάλλως γίνεται μη διαθέσιμο. Σε απάντηση στη χορήγηση μιας κλειδαριάς σε έναν πόρο σε μια πρώτη διαδικασία, το στοιχείο κλειδαριών παράγεται που δείχνει ότι η κλειδαριά στον πόρο χορηγήθηκε στην πρώτη διαδικασία. Το διπλό στοιχείο κλειδαριών παράγεται που δείχνει ότι η κλειδαριά στον πόρο χορηγήθηκε στην πρώτη διαδικασία. Όταν μια αλλαγή γίνεται στα στοιχεία κλειδαριών, το διπλό στοιχείο κλειδαριών ενημερώνεται για να απεικονίσει την αλλαγή που γίνεται στα στοιχεία κλειδαριών. Εάν το στοιχείο κλειδαριών χάνεται ή ειδάλλως γίνεται μη διαθέσιμο, τα διπλά στοιχεία κλειδαριών μπορούν να χρησιμοποιηθούν για να συνεχίσουν την πρόσβαση στον πόρο.

 
Web www.patentalert.com

< Device and method for performing high-speed low overhead context switch

< Method and apparatus for analyzing small signal response and noise in nonlinear circuits

> Method and system for installing software on a computer system

> Multi-level decision-analytic approach to failure and repair in human-computer interactions

~ 00065