ca.odell.glazedlists.util.concurrent
Interface Lock

All Known Implementing Classes:
J2SE14ReadWriteLock.ReadLock, J2SE14ReadWriteLock.WriteLock

public interface Lock

A lock is a tool for controlling access to a shared resource by multiple threads.

This interface is a back-port of the Lock class that first appeared in J2SE 1.5. Due to a requirement for sophisticated concurrency, this interface has been back-ported for use in J2SE 1.4 (and greater). It shares similar method signatures to be consistent with the J2SE 1.5 API.

Author:
Jesse Wilson
See Also:
Lock, Lock

Method Summary
 void lock()
          Acquires the lock.
 boolean tryLock()
          Acquires the lock only if it is free at the time of invocation.
 void unlock()
          Releases the lock.
 

Method Detail

lock

void lock()
Acquires the lock.


tryLock

boolean tryLock()
Acquires the lock only if it is free at the time of invocation.


unlock

void unlock()
Releases the lock.



Glazed Lists, Copyright © 2003 publicobject.com, O'Dell Engineering.
Documentation build by James Lemieux at 2009-01-25 18:40