Invention Grant
US08856801B2 Techniques for executing normally interruptible threads in a non-preemptive manner 有权
以非抢先方式执行正常可中断线程的技术

Techniques for executing normally interruptible threads in a non-preemptive manner
Abstract:
A technique for executing normally interruptible threads of a process in a non-preemptive manner includes in response to a first entry associated with a first message for a first thread reaching a head of a run queue, receiving, by the first thread, a first wake-up signal. In response to receiving the wake-up signal, the first thread waits for a global lock. In response to the first thread receiving the global lock, the first thread retrieves the first message from an associated message queue and processes the retrieved first message. In response to completing the processing of the first message, the first thread transmits a second wake-up signal to a second thread whose associated entry is next in the run queue. Finally, following the transmitting of the second wake-up signal the first thread releases the global lock.
Public/Granted literature
Information query
Patent Agency Ranking
0/0