Invention Application
- Patent Title: Thread Execution in a Computing Environment
- Patent Title (中): 线程在计算环境中执行
-
Application No.: US13602365Application Date: 2012-09-04
-
Publication No.: US20120324460A1Publication Date: 2012-12-20
- 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
- Main IPC: G06F9/46
- IPC: G06F9/46

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
- US08856801B2 Techniques for executing normally interruptible threads in a non-preemptive manner Public/Granted day:2014-10-07
Information query