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 LockInfo
LockInfo
объект, представленный 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