Язык

LinkedBlockingDeque.OfferLast Метод

Определение

Перегрузки

Имя. Описание
OfferLast(Object)

Вставляет указанный элемент в конец этого декада, если это возможно немедленно, не нарушая ограничения емкости, возвращая значение true при успешном выполнении и значение false, если в настоящее время пробел недоступен.

OfferLast(Object, Int64, TimeUnit)

Вставляет указанный элемент в конце этого события, ожидая до указанного времени ожидания при необходимости, чтобы пространство стало доступным.

OfferLast(Object)

Вставляет указанный элемент в конец этого декада, если это возможно немедленно, не нарушая ограничения емкости, возвращая значение true при успешном выполнении и значение false, если в настоящее время пробел недоступен.

[Android.Runtime.Register("offerLast", "(Ljava/lang/Object;)Z", "GetOfferLast_Ljava_lang_Object_Handler")]
public virtual bool OfferLast(Java.Lang.Object? e);
[<Android.Runtime.Register("offerLast", "(Ljava/lang/Object;)Z", "GetOfferLast_Ljava_lang_Object_Handler")>]
abstract member OfferLast : Java.Lang.Object -> bool
override this.OfferLast : Java.Lang.Object -> bool

Параметры

e
Object

элемент для добавления

Возвращаемое значение

Значение true, если элемент был добавлен в этот deque, значение false

Реализации

Атрибуты

Комментарии

Вставляет указанный элемент в конец этого декада, если это возможно немедленно, не нарушая ограничения емкости, возвращая значение true при успешном выполнении и значение false, если в настоящее время пробел недоступен. При использовании ограничения емкости этот метод обычно предпочтительнее для метода addLast, который может не вставить элемент только путем создания исключения.

Java справочные материалы.java.util.concurrent.LinkedBlockingDeque.offerLast

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

OfferLast(Object, Int64, TimeUnit)

Вставляет указанный элемент в конце этого события, ожидая до указанного времени ожидания при необходимости, чтобы пространство стало доступным.

[Android.Runtime.Register("offerLast", "(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z", "GetOfferLast_Ljava_lang_Object_JLjava_util_concurrent_TimeUnit_Handler")]
public virtual bool OfferLast(Java.Lang.Object? e, long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("offerLast", "(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z", "GetOfferLast_Ljava_lang_Object_JLjava_util_concurrent_TimeUnit_Handler")>]
abstract member OfferLast : Java.Lang.Object * int64 * Java.Util.Concurrent.TimeUnit -> bool
override this.OfferLast : Java.Lang.Object * int64 * Java.Util.Concurrent.TimeUnit -> bool

Параметры

e
Object

элемент для добавления

timeout
Int64

сколько времени ждать, прежде чем отказаться, в единицах единицы

unit
TimeUnit

Значение TimeUnit, определяющее, как интерпретировать параметр времени ожидания

Возвращаемое значение

Значение true, если выполнено успешно, или значение false, если указанное время ожидания истекает до того, как будет доступно пространство

Реализации

Атрибуты

Комментарии

Вставляет указанный элемент в конце этого события, ожидая до указанного времени ожидания при необходимости, чтобы пространство стало доступным.

Java справочные материалы.java.util.concurrent.LinkedBlockingDeque.offerLast

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к