Goods.Mutex Class
Class for providing mutual exclusion of threads. Only one thread can enter critical section guarded by mutex (but can do it several times).

Access: Public
Base Classes: Object
  Members Description  
    enter Lock mutex. This method should be called before entering critical section.

 
    enter Try to lock mutex within specified period of time. This method should be called before entering critical section.

 
    leave Release mutex. This method should be called after exit from critical section. Mutex will be unlocked only if number of leave() invocations is equal to the number of enter() invocations.

 
    owner    
    nested    
    nBlocked