Java in a Nutshell, 5th Edition [Electronic resources]

نسخه متنی -صفحه : 1191/ 832
نمايش فراداده

ReentrantReadWriteLock.WriteLockjava.util.concurrent.locks

Java 5.0serializable

A Lock implementation for writer threads. This lock can be acquired only when all holders of the corresponding ReadLock have relinquished the locks. While this lock is held, no other thread may acquire either this lock or the corresponding ReadLock.

public static class

ReentrantReadWriteLock.WriteLock implements Lock, Serializable { // Protected Constructors protected

WriteLock (ReentrantReadWriteLock

lock ); // Methods Implementing Lock public void

lock ( ); public void

lockInterruptibly ( ) throws InterruptedException; public Condition

newCondition ( ); public boolean

tryLock ( ); public boolean

tryLock (long

timeout , java.util.concurrent.TimeUnit

unit ) throws InterruptedException; public void

unlock ( ); // Public Methods Overriding Object public String

toString ( ); }

Returned By

ReentrantReadWriteLock.writeLock( )