@ toto указал мне, что он предоставляет оценку с использованием getQueueLength ().Вы можете взять длину до или после получения блокировки в зависимости от того, почему вы хотите знать длину.
Очередь блокируется меньше, поэтому, какой бы ни была позиция, она может быть неправильной к моменту оценки значения,не говоря уже о том, как метод вернулся.Как правило, вы не интересуетесь этой позицией, поскольку вам следует структурировать свой код, чтобы он редко ожидал блокировки.
Возможно, вы могли бы указать, почему вы заинтересованы ...