|United States Patent||5,933,825|
|McClaughry , et al.||August 3, 1999|
A locking scheme is provided to arbitrate thread access to file system objects. This locking scheme allows multiple threads simultaneous access to file system objects for certain concurrently compatible operations, while forbidding concurrently incompatible operations. Separate types of locks are provided for hierarchical relationships between objects and the contents (e.g., data) of the objects themselves.
|Inventors:||McClaughry; Patrick (Sunnyvale, CA), McFarland; Max (Santa Clara, CA), McInerney; Peter (Cupertino, CA), Loofburrow; Wayne (Sunnyvale, CA), Walkowski; Daniel (Cupertino, CA)|
Apple Computer, Inc.
|Filed:||July 21, 1997|
|Current U.S. Class:||1/1 ; 707/999.008; 707/999.2; 707/999.202; 707/E17.007; 710/200; 714/E11.136|
|Current International Class:||G06F 11/14 (20060101); G06F 17/30 (20060101); G06F 017/30 ()|
|Field of Search:||707/8,200,205,103 395/726|
|5129083||July 1992||Cutler et al.|
|5493728||February 1996||Solton et al.|
|5568639||October 1996||Wilcox et al.|
|5664189||September 1997||Wilcox et al.|
|5737536||April 1998||Herrmann et al.|