Phiên bản được hỗ trợ:hiện tại(17)16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của soi kèo bóng đá truoctran.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một soi kèo bóng đá truoctran phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

30.17. Hành vi soi kèo bóng đá truoctran ren

libpqlà reentrant vàCấu hìnhTùy chọn dòng lệnhĐã được sử dụng khisoi kèo bóng đá truoctranPhân phối làsrc/makefile.globalchopthread_cflagspthread_libs. Chức năng này cho phép truy vấn củalibpqs Chủ đề-Safe Trạng thái:

pqisthreadsafe

Trả về trạng thái an toàn chủ đề củalibpqThư soi kèo bóng đá truoctranện.

int pqisthreadsafe ();

Trả về 1 nếulibpqlà an toàn cho luồng và 0 nếu không.

Một hạn chế chủ đề là không có hai luồng cố gắngPGConnĐối tượng tại

pgresultĐối tượng chỉ đọc

Các chức năng không dùng nữaPQRequestCancelPQOIDSTATUSkhông an toàn cho chủ đề và không nênPQRequestCancelcó thể được thay thế bằngPQCANCEL. PQOIDSTATUScó thể được thay thế bằngPQOIDVALUE.

Nếu bạn đang sử dụng Kerberos bên soi kèo bóng đá truoctran ứng dụng của mình (ngoài ra cònlibpq), bạn sẽ cầnPQRegisterThreadLocksoi kèo bóng đá truoctranlibpqMã nguồn cho cách làmlibpqvà ứng dụng của bạn.

Nếu bạn gặp sự cố với các ứng dụng có luồng, hãy chạysrc/công cụ/chủ đềđể xem nếuCấu hình, nhưng đối với phân phối nhị phân