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 PostgreSQL.
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ế.

31,18. soi kèo bóng đá truoctran ren

libpqlà reentrant và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ư việ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 nào cố gắngPGConnĐối tượng tại

pgresultĐối tượng bình thườngpgresult-Modifying Chức năng được mô tả soi kèo bóng đá truoctranPhần 31.10hoặcPhần 31.12, tùy thuộc vào bạn để tránhPGRESULT, quá.

soi kèo bóng đá truoctran 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 một cách để làmlibpqvà ứng dụng của bạn.

Nếu bạn gặp sự cố với soi kèo bóng đá truoctran ứ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