이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

비동기 토토 결과

포스트그레스비동기 지원 다음을 통한 토토 결과듣기그리고토토 결과명령. 백엔드는 관심을 등록합니다. 특정 세마포어는듣기명령. 특정 이름을 수신하는 모든 백엔드 세마포어는 다음과 같은 경우 비동기적으로 토토 결과을 받습니다.토토 결과해당 이름이 다른 백엔드에 의해 실행됩니다. 추가 정보는 토토 결과자에서 청취자. 따라서 일반적으로 필요한 실제 데이터는 전달된 내용은 관계를 통해 전달됩니다.

참고:과거에는 문서가 관계 또는 비동기 토토 결과에 사용되는 이름 수업. 그러나 실제로 둘 사이의 직접적인 연관성은 없습니다. 구현의 개념과 실제로 명명된 세마포어 이전에 해당 관계를 가질 필요는 없습니다. 정의되었습니다.

libpq++응용프로그램에 토토 결과이 전송됩니다. 연결된 백엔드가 비동기식 메시지를 수신할 때마다 토토 결과. 그러나 백엔드에서 프런트엔드는 비동기적이지 않습니다.libpq++응용 프로그램은 보류 중인 항목이 있는지 확인하기 위해 백엔드를 폴링해야 합니다. 토토 결과 정보. 쿼리 실행 후, 프런트엔드에서 호출할 수 있음PgDatabase::토토 결과에 현재 사용할 수 있는 토토 결과 데이터가 있는지 확인하세요. 백엔드.PgDatabase::토토 결과반환 처리되지 않은 토토 결과 목록의 토토 결과 백엔드. 보류 중인 항목이 없으면 함수는 NULL을 반환합니다. 백엔드에서 토토 결과을 보냅니다.PgDatabase::토토 결과팝업이 터지는 것처럼 행동합니다 스택. 에서 토토 결과이 반환되면PgDatabase::토토 결과, 처리된 것으로 간주되며 토토 결과 목록에서 삭제됩니다.

  • PgDatabase::토토 결과검색 서버에서 토토 결과을 보류 중입니다.

    PGnotify* PgDatabase::Notify()

두 번째 샘플 프로그램은 다음의 사용 예를 보여줍니다. 비동기 토토 결과.