- Patent Title: Wake-up ordering of processing streams using sequential identifiers
-
Application No.: US14552734Application Date: 2014-11-25
-
Publication No.: US10025642B2Publication Date: 2018-07-17
- Inventor: Torvald Riegel
- Applicant: Red Hat, Inc.
- Applicant Address: US NC Raleigh
- Assignee: Red Hat, Inc.
- Current Assignee: Red Hat, Inc.
- Current Assignee Address: US NC Raleigh
- Agency: Lowenstein Sandler LLP
- Main IPC: G06F9/52
- IPC: G06F9/52 ; G06F9/48

Abstract:
Systems and methods for waking up waiting processing streams in a manner that reduces the number of spurious wakeups. An example method may comprise: assigning a first identifier of a sequence of identifiers to a processing stream in a waiting state; receiving a wakeup signal associated with a second identifier of the sequence of identifiers; comparing, by a processing device, the first identifier with the second identifier; and waking the processing stream responsive to determining, in view of comparing, that the processing stream began waiting prior to an initiation of the wakeup signal.
Public/Granted literature
- US20160147576A1 WAKE-UP ORDERING OF PROCESSING STREAMS USING SEQUENTIAL IDENTIFIERS Public/Granted day:2016-05-26
Information query