객체 내장 객체

객체 이벤트

이벤트 객체

섬유 그룹을 제어하는 ​​목적을 달성하기위한 이벤트를 통해 (이벤트 오브젝트의 상태는 bool 유형 임)

상속

생성자

Event

이벤트 객체 생성자

1
new Event(Boolean value = false);

통화 매개 변수 :

  • value : 부울, 대기 여부 지정, true 인 경우 대기, 기본값은 false

회원 기능

isSet

이벤트 객체가 참인지 확인

1
Boolean Event.isSet();

결과를 반환합니다 :

  • Boolean , 이벤트가 true이면 true

set

이벤트를 활성화하고 (이벤트 상태를 true로 변경) 호출 펄스 ()

1
Event.set();

pulse

이 이벤트를 기다리는 모든 파이버 활성화

1
Event.pulse();

clear

이벤트 재설정 (이벤트 상태를 false로 변경)

1
Event.clear();

wait

이벤트를 기다리는 중

1
Event.wait();

acquire

자물쇠를 소유하십시오

1
Boolean Event.acquire(Boolean blocking = true);

통화 매개 변수 :

  • blocking : 부울, 대기 여부 지정, true 인 경우 대기, 기본값은 true

결과를 반환합니다 :

  • Boolean , 잠금이 성공적으로 획득되었는지 여부를 리턴합니다. true는 성공적인 획득을 의미합니다.

acquire 메소드는 잠금 소유권을 획득하는 데 사용되며, 잠금이 획득 가능한 상태 인 경우이 메소드는 즉시 true를 리턴합니다.

잠금을 사용할 수없고 차단이 true 인 경우 현재 광섬유는 휴면 상태가되며 다른 광섬유가 잠금을 해제하면 true를 반환합니다.

잠금을 사용할 수없고 차단이 false이면이 메서드는 false를 반환합니다.


release

잠금 소유권 해제

1
Event.release();

이 메소드는 잠금 소유권을 해제하며 현재 광섬유가 잠금을 소유하지 않으면 오류가 발생합니다.


count

현재 대기중인 작업 수 쿼리

1
Integer Event.count();

결과를 반환합니다 :

  • Integer , 작업 수를 반환

toString

일반적으로 "[Native Object]"라는 객체의 문자열 표현을 반환합니다.

1
String Event.toString();

결과를 반환합니다 :

  • String , 객체의 문자열 표현을 반환

toJSON

객체의 JSON 표현을 반환하며 일반적으로 객체에 의해 정의 된 읽기 가능한 속성 모음을 반환합니다.

1
Value Event.toJSON(String key = "");

통화 매개 변수 :

  • key : 문자열, 미사용

결과를 반환합니다 :

  • Value 는 JSON 직렬화 가능을 포함하는 값을 리턴합니다.