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 trong tỷ lệ kèo bóng đá 88 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

33,19. Hành vi trong tỷ lệ kèo bóng đá 88 ren

libpqlà reentrant và an toàn theo chủ đề theo mặc định. Bạn có thể cần sử dụng tỷ lệ kèo bóng đá 88 tùy chọn dòng lệnh trình biên dịch đặc biệt khi bạn biên dịch mã ứng dụng của mình. Tham khảo tài liệu của hệ thống của bạn để biết thông tin về cách xây dựng tỷ lệ kèo bóng đá 88 ứng dụng hỗ trợ luồng hoặc xem trongsrc/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 và 0 nếu không.

Một hạn chế chủ đề là không có hai luồng nào cố gắng thao túng cùng mộtPGConnĐối tượng cùng một lúc. Cụ thể, bạn không thể phát hành tỷ lệ kèo bóng đá 88 lệnh đồng thời từ tỷ lệ kèo bóng đá 88 luồng khác nhau thông qua cùng một đối tượng kết nối. (Nếu bạn cần chạy tỷ lệ kèo bóng đá 88 lệnh đồng thời, hãy sử dụng nhiều kết nối.)

pgresulttỷ lệ kèo bóng đá 88 đối tượng thường chỉ đọc sau khi tạo, và do đó có thể được truyền xung quanh tự do giữa tỷ lệ kèo bóng đá 88 luồng. Tuy nhiên, nếu bạn sử dụng bất kỳpgresult-Modifying tỷ lệ kèo bóng đá 88 hàm được mô tả trongPhần 33.11hoặcPhần 33.13, tùy thuộc vào bạn để tránh tỷ lệ kèo bóng đá 88 hoạt động đồng thời trên cùng mộtpgresult, quá.

tỷ lệ kèo bóng đá 88 chức năng không dùng nữaPQRequestCancelPQOIDSTATUSkhông an toàn cho chủ đề và không nên được sử dụng trong tỷ lệ kèo bóng đá 88 đa luồng.PQRequestCancelcó thể được thay thế bằngPQCANCEL. PQOIDSTATUScó thể được thay thế bằngPQOIDVALUE.

Nếu bạn đang sử dụng kerberos bên tỷ lệ kèo bóng đá 88 ứng dụng của mình (ngoài bên tỷ lệ kèo bóng đá 88libpq), bạn sẽ cần khóa xung quanh tỷ lệ kèo bóng đá 88 cuộc gọi Kerberos vì tỷ lệ kèo bóng đá 88 chức năng Kerberos không an toàn cho luồng. Xem chức năngpqregisterthreadLocktỷ lệ kèo bóng đá 88libpqMã nguồn cho cách thực hiện khóa hợp tác giữalibpqvà ứng dụng của bạn.