A UNIFIED LOCK
In one example, a unified lock includes a first level lock and a second level lock. The first and second level locks allow threads executing on a processor to request exclusive control of a processor resource. A first thread in the second level lock acquires an individual lock in the first level loc...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | In one example, a unified lock includes a first level lock and a second level lock. The first and second level locks allow threads executing on a processor to request exclusive control of a processor resource. A first thread in the second level lock acquires an individual lock in the first level lock and then passes the individual lock to successive threads in the second level lock within a bounded limit before relinquishing the individual lock to remaining threads in the first level lock.
L'invention concerne, dans un exemple, un verrou unifié comprenant un verrou de premier niveau et un verrou de deuxième niveau. Les verrous de premier et deuxième niveaux permettent à des fils s'exécutant sur un processeur de demander le contrôle exclusif d'une ressource de processeur. Un premier fil dans le verrou de deuxième niveau acquiert un verrou individuel dans le verrou de premier niveau, puis transmet le verrou individuel à des fils successifs dans le verrou de deuxième niveau en-deçà d'une limite bornée avant de céder le verrou individuel à des fils restants dans le verrou de premier niveau. |
---|