Methods and apparatus for implementing an atomic monitor wait operation are disclosed. According to one aspect of the present invention, a computer-implemented method for implementing an atomic monitor wait operation includes creating a semaphore specific to a first thread. The semaphore is then placed in a wait queue associated with an object whose object lock is owned by the first thread in order to, in one implementation, preserve queue order. The first thread then exits a monitor associated with the object by, in one embodiment, releasing the object lock. The first thread then suspends execution until the semaphore receives notification that the object lock is available.

I metodi e gli apparecchi per effettuare un funzionamento atomico di attesa del video sono rilevati. Secondo una funzione di presente invenzione, un metodo calcolatore-effettuato per effettuare un funzionamento atomico di attesa del video include la generazione del semaphore specifico ad un primo filetto. Il semaphore allora è disposto in una coda di attesa connessa con un oggetto di cui la serratura dell'oggetto è posseduta dal primo filetto per, in un'esecuzione, ordine della coda della conserva. Il primo filetto allora rimuove un video connesso con l'oggetto da, in un incorporamento, liberante la serratura dell'oggetto. Il primo filetto allora sospende l'esecuzione fino a che il semaphore non ricevi la notifica che la serratura dell'oggetto è disponibile.

 
Web www.patentalert.com

< (none)

< Retractable handle assembly

> Multichannel communication protocol configured to extend the battery life of an implantable device

> (none)

~ 00049