Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

Lock.d File Reference

Lock implementations provide more extensive locking operations than can be obtained using synchronized methods and statements. They allow more flexible structuring, may have quite different properties, and may support multiple associated Condition objects. More...

Go to the source code of this file.

Variables

module mango locks Lock
import mango locks Condition
import mango locks TimeUnit


Detailed Description

Lock implementations provide more extensive locking operations than can be obtained using synchronized methods and statements. They allow more flexible structuring, may have quite different properties, and may support multiple associated Condition objects.

Written by Doug Lea with assistance from members of JCP JSR-166 Expert Group and released to the public domain, as explained at http://creativecommons.org/licenses/publicdomain Ported to D by Ben Hinkle. Email comments and bug reports to ben.hinkle@gmail.com

revision 2.0 - ScopedLock suggested by Sean Kelly

Definition in file Lock.d.


Variable Documentation

module mango locks Lock
 

Definition at line 17 of file Lock.d.

import mango locks Condition
 

Definition at line 19 of file Lock.d.

import mango locks TimeUnit
 

Definition at line 20 of file Lock.d.


Generated on Fri Nov 11 18:44:26 2005 for Mango by  doxygen 1.4.0