Woolpack API

woolpack.acquirable
インタフェース Acquirable

既知の実装クラスの一覧:
AcquirableChain, DoLock, DoSemaphore, TryLock, TrySemaphore

public interface Acquirable

実行権を取得することができることを表します。

作成者:
nakamura

メソッドの概要
 boolean acquire()
          実行権を取得します。
 void release()
          実行権を解放します。
 

メソッドの詳細

acquire

boolean acquire()
実行権を取得します。 実行権が取得できない場合に実行権を取得するまで処理をブロックするかは実装に依存します。 また内部でInterruptedExceptionが発生した場合に割り込み再設定 (Thread.interrupt())を指定するかは実装に依存します。

戻り値:
実行権を取得できた場合は true。それ以外の場合は false。

release

void release()
実行権を解放します。 本メソッドを実行するスレッドが実行権を確保している必要があるかは実装に依存します。


Woolpack API

Copyright (C) 2006-2007 Takahiro Nakamura. All rights reserved.