Invention Grant
- Patent Title: System and method for transforming a queue from non-blocking to blocking
-
Application No.: US13781500Application Date: 2013-02-28
-
Publication No.: US10095562B2Publication Date: 2018-10-09
- Inventor: Oleksandr Otenko
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee Address: US CA Redwood Shores
- Agency: Tucker Ellis LLP
- Main IPC: G06F9/54
- IPC: G06F9/54

Abstract:
A system and method can use continuation-passing to transform a queue from non-blocking to blocking. The non-blocking queue can maintain one or more idle workers in a thread pool that is not accessible from outside of the non-blocking queue. The continuation-passing can eliminate one or more serialization points in the non-blocking queue, and allows a caller to manage the one or more idle workers in the thread pool from outside of the non-blocking queue.
Public/Granted literature
- US20140245309A1 SYSTEM AND METHOD FOR TRANSFORMING A QUEUE FROM NON-BLOCKING TO BLOCKING Public/Granted day:2014-08-28
Information query