|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class LockInfo extends Object
Condition объект связался с синхронизаторами.
ownable синхронизатор является синхронизатором, который может исключительно принадлежать потоку и использованию AbstractOwnableSynchronizer (или его подкласс), чтобы реализовать его свойство синхронизации. ReentrantLock и ReentrantReadWriteLock два примера ownable синхронизаторов, обеспеченных платформой.
CompositeData как определено в from метод.AbstractOwnableSynchronizer, Condition| Конструктор и Описание |
|---|
LockInfo(String className, int identityHashCode)
Создает объект LockInfo.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
static LockInfo |
from(CompositeData cd)
Возвраты a
LockInfo объект представляется данным CompositeData. |
Строка |
getClassName()
Возвращает полностью определенное имя class объекта блокировки.
|
int |
getIdentityHashCode()
Возвращает хэш-код идентификационных данных объекта блокировки, возвращенного из
System.identityHashCode(java.lang.Object) метод. |
Строка |
toString()
Возвращает строковое представление блокировки.
|
public LockInfo(String className, int identityHashCode)
className - полностью определенное имя class объекта блокировки.identityHashCode - identity hash code из объекта блокировки.public String getClassName()
public int getIdentityHashCode()
System.identityHashCode(java.lang.Object) метод.public static LockInfo from(CompositeData cd)
LockInfo объект представляется данным CompositeData. Данный CompositeData должен содержать следующие атрибуты:
Название атрибута Ввести имя класса java.lang.String identityHashCode java.lang.Integer
cd - CompositeData представление a LockInfoLockInfo объект, представленный cd если cd не null; null иначе.IllegalArgumentException - если cd не представляет a LockInfo с атрибутами, описанными выше.public String toString()
где lock является объектом блокировки.lock.getClass().getName() + '@' + Integer.toHexString(System.identityHashCode(lock))
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92