Patent ID: 6965892

Claim:
A method of managing locking of resources of a global data repository of a distributed computing environment, said method comprising: issuing a request, via a thread of a multithreaded client application of said distributed computing environment, for a lock of a resource associated with a server data tree of said global data repository; and obtaining said lock for said multithreaded client application, said lock being independent of a threading model of the requesting thread of the multithreaded client application of said distributed computing environment, wherein said obtaining comprises employing a local tree in obtaining said lock, said local tree being local to the client application and having a mount point usable by the client application to lock said resource via the server data tree, said local tree comprising a data tree accessible by a plurality of threads of the multithreaded client application, and wherein said resource is further lockable via another mount point of one of said local tree and another local tree.