Invention Grant
- Patent Title: Techniques for executing normally interruptible threads in a non-preemptive manner
- Patent Title (中): 以非抢先方式执行正常可中断线程的技术
-
Application No.: US13602365Application Date: 2012-09-04
-
Publication No.: US08856801B2Publication Date: 2014-10-07
- Inventor: Dayavanti G. Kamath , Nirapada Ghosh , Dar-ren Leu , Nilanjan Mukherjee , Vijoy Pandey
- Applicant: Dayavanti G. Kamath , Nirapada Ghosh , Dar-ren Leu , Nilanjan Mukherjee , Vijoy Pandey
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yudell Isidore Ng Russell PLLC
- Agent Matthew Baca
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/48 ; G06F9/52

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
- US20120324460A1 Thread Execution in a Computing Environment Public/Granted day:2012-12-20
Information query