Recyclable locking for multi-threaded computing environments is disclosed.
In one embodiment, a system includes at least one thread, a pool of locks,
at least one object, and a recyclable locking mechanism. Each object has
an associated variable. The mechanism associates a lock with an object
using the associated variable of the object as a pointer, upon a first
request by a thread.
Il bloccaggio riciclabile per gli ambienti di calcolo multi-filettati รจ rilevato. In un incorporamento, un sistema include almeno un filetto, uno stagno delle serrature, almeno un oggetto e un meccanismo di bloccaggio riciclabile. Ogni oggetto ha una variabile collegata. Il meccanismo associa una serratura con un oggetto usando la variabile collegata dell'oggetto come indicatore, su una prima richiesta da un filetto.