Monitor conversion in a multi-threaded computer system

   
   

Methods and apparatus for converting a lightweight monitor to a heavyweight monitor are disclosed. According to one aspect of the present invention, a computer-implemented method for converting a lightweight monitor to a heavyweight monitor when an object that is owned by a second thread is unavailable to a first thread includes creating a new heavyweight monitor and setting the ownership of the new heavyweight monitor to the second thread. The first thread then enters the newly created heavyweight monitor without being forced to spin lock until the object is released by the second object.

I metodi e gli apparecchi per convertire un video leggero in video del heavyweight sono rilevati. Secondo una funzione di presente invenzione, un metodo calcolatore-effettuato per convertire un video leggero in video del heavyweight quando un oggetto che è posseduto da un secondo filetto è non disponibile ad un primo filetto include la generazione del video nuovo del heavyweight e la regolazione della proprietà di nuovo video del heavyweight al secondo filetto. Il primo filetto allora entra nel video recentemente generato del heavyweight senza essere forzata per filare la serratura fino a liberare l'oggetto dal secondo oggetto.

 
Web www.patentalert.com

< Method, computer program product, and system for making standard stream data accessible that would otherwise be lost in application programs

< Network device with embedded timing synchronization

> Method and system for remote control of mobile robot

> User-moderated electronic conversation process

~ 00100