Resource locking and thread synchronization in a multiprocessor environment

   
   

Systems and methods are described for resource locking and thread synchronization in a multiprocessor environment. One method includes restricting access to a protected shared resource by use of a lock; issuing the lock to a requesting software to permit access to the protected shared resource; indicating the issuance of the lock to the requesting software by writing a first value to a lock register; freeing the lock, thereby making the lock available for use by another requesting software, after the requesting software completes accessing the protected shared resource; and indicating that the lock is free by writing a second value to the lock register.

Systeme und Methoden werden für das verriegelnde Hilfsmittel beschrieben und Synchrounisierung in einem Mehrprozessorsystemklima verlegen. Eine Methode schließt einschränkenden Zugang zu einem geschützten geteilten Hilfsmittel mittels eine Verriegelung ein; Ausgabe der Verriegelung zu einer erbittenen Software, um Zugang zum geschützten geteilten Hilfsmittel zu ermöglichen; Anzeige die Austeilung der Verriegelung der erbittenen Software durch das Schreiben eines ersten Wertes zu einem Verriegelung Register; die Verriegelung freigeben, die Verriegelung dadurch zur Verfügung stellend für Gebrauch durch eine andere erbittene Software, nachdem die erbittene Software das Zugänglich machen des geschützten geteilten Hilfsmittels durchführt; und anzeigend, daß die Verriegelung frei ist, indem sie einen zweiten Wert zum Verriegelung Register schreibt.

 
Web www.patentalert.com

< Method and system for web-based analysis of drug adverse effects

< Hypertext analyzing system and method

> System and method for tracking memory leaks

> Computer program product for defining slits in a bus on a chip

~ 00127