System and method for use of a non-blocking process with a resource pool in a computing environment
AssigneeOracle International Corporation
InventorsYuri Dolgov, Douglas Surber, Jean De Lavarene
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsYuri Dolgov, Douglas Surber, Jean De Lavarene
Estimating the term…
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.
A system for use of a non-blocking process in a computing environment, comprising:
A method for use of a non-blocking process in a computing environment, comprising:
A non-transitory computer readable storage medium, including instructions stored thereon which when read and executed by one or more computers cause the one or more computers to perform a method comprising:
Dependencies are inferred from the claim text.