libpq는 재진입합니다 윈 토토-안전한 경우구성명령 줄 옵션-enable-shread-safetyPostgreSQL배포 세워짐. 또한 추가 컴파일러를 사용해야 할 수도 있습니다 명령 줄 옵션 응용 프로그램 코드를 컴파일 할 때. 방법에 대한 정보는 시스템 문서를 참조하십시오. 스레드 가능 응용 프로그램 구축 또는src/makefile.globalforpthread_cflags및pthread_libs.
한 가지 제한은 두 윈 토토가 조작을 시도하지 않는다는 것입니다. 같은pgconn동일하게 물체 시간. 특히 동시 명령을 발행 할 수 없습니다 동일한 연결 객체를 통한 다른 윈 토토. (만약 당신이 동시 명령을 실행하고 여러 연결을 사용해야합니다.)
pgresult개체는 읽기 전용입니다 창조 후, 그리고 사이에 자유롭게 통과 할 수 있습니다. 윈 토토.
더 이상 사용되지 않은 함수pqRequestCancel
andpqoidstatus
윈 토토 안전하지 않아서는 안됩니다
멀티 윈 토토 프로그램에서 사용하십시오.PQREQUESTCANCEL
로 대체 할 수 있습니다pqcancel
. pqoidstatus
로 대체 할 수 있습니다pqoidvalue
.
응용 프로그램 내에서 Kerberos를 사용하는 경우 (또한
내부libpq), 당신은 필요합니다
Kerberos가 기능하기 때문에 Kerberos 통화를 잠그는 것
윈 토토 안전이 아닙니다. 기능 참조PQREGISTESTHREADLOCK
inlibpq방법을위한 소스 코드
사이의 협력 잠금libpq및 귀하의 응용 프로그램.
윈 토토 응용 프로그램에 문제가 발생하면 프로그램SRC/Tools/Thread플랫폼에는 윈 토토-미사일 기능이 있습니다. 이 프로그램은구성그러나 이진 분포 용 라이브러리는 바이너리.