언어

Phaser.ArriveAndAwaitAdvance 메서드

정의

이 단계체에 도착하여 다른 사용자를 기다립니다.

[Android.Runtime.Register("arriveAndAwaitAdvance", "()I", "GetArriveAndAwaitAdvanceHandler")]
public virtual int ArriveAndAwaitAdvance();
[<Android.Runtime.Register("arriveAndAwaitAdvance", "()I", "GetArriveAndAwaitAdvanceHandler")>]
abstract member ArriveAndAwaitAdvance : unit -> int
override this.ArriveAndAwaitAdvance : unit -> int

반품

도착 단계 번호 또는 종료된 경우 (음수) #getPhase() 현재 단계

특성

예외

종료되지 않으면 미혼 당사자 수가 음수가 됩니다.

설명

이 단계체에 도착하여 다른 사용자를 기다립니다. 적용에 해당합니다 awaitAdvance(arrive()). 중단 또는 시간 제한으로 기다려야 하는 경우 다른 형식의 awaitAdvance 메서드 중 하나를 사용하여 유사한 구조로 정렬할 수 있습니다. 대신 도착 awaitAdvance(arriveAndDeregister())시 등록을 취소해야 하는 경우 .

등록되지 않은 당사자가 이 메서드를 호출하는 것은 사용 오류입니다. 그러나 이 오류로 인해 이 단계의 후속 작업만 발생할 IllegalStateException 수 있습니다(있는 경우).

에 대한 java.util.concurrent.Phaser.arriveAndAwaitAdvance()Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상