G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 9/44 (2006.01) G06F 9/46 (2006.01) G06F 9/50 (2006.01)
Patent
CA 2302959
An extension to a programming language provides for the fair allocation of resources in the programming language environment. A resource pool data object stores available resource objects. A resource queue stores users waiting for resource object allocation. A method releases resources by placing the resources in the resource pool and by notifying users that a resource object has been released. An acquire resource method provides for users to be placed on the resource queue when there are no available resource objects. The acquire resource method waits on the availability of the resource object until the user comes to the head of the resource queue and a resource object is available, following which the resource object is returned to the user. Alternatively, a time out condition is reached once a predefined wait limit is met. The synchronization between methods and users waiting on resources is provided by the acquisition and release of a common lock.
Hildebrand Dean
Polan Michael G.
Barrett B.p.
Ibm Canada Limited - Ibm Canada Limitee
LandOfFree
Priority resource allocation in programming environments does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Priority resource allocation in programming environments, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Priority resource allocation in programming environments will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1618332