Invention Grant
- Patent Title: System and method for use of a non-blocking process with a resource pool in a computing environment
-
Application No.: US15215372Application Date: 2016-07-20
-
Publication No.: US10313477B2Publication Date: 2019-06-04
- Inventor: Yuri Dolgov , Douglas Surber , Jean De Lavarene
- 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: H04L29/08
- IPC: H04L29/08

Abstract:
In accordance with an embodiment, described herein is a system and method for use of a non-blocking process with a resource pool, for example a connection pool, or another type of computing environment. A generic wait-free approach can be used with a variety of different types of resource pools and pool elements. Threads which require access to a collection of resources do not have to wait for a lock on that collection of resources to become available. Although a borrowing thread may still be required to wait for a particular resource to be released, the wait-free approach allows the thread to browse through a list of available resources. The approach can be used with connection pools, or with other types of computing environments, to provide improved scalability in such systems.
Public/Granted literature
- US20170026242A1 SYSTEM AND METHOD FOR USE OF A NON-BLOCKING PROCESS WITH A RESOURCE POOL IN A COMPUTING ENVIRONMENT Public/Granted day:2017-01-26
Information query