34,20. Hành vi tro무지개 토토 các chươ무지개 토토 trình ren

libpqlà reentrant và an toàn theo chủ đề theo mặc định. Bạn có thể cần sử dụng các 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 các ứ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ạ무지개 토토 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ô무지개 토토 có hai luồ무지개 토토 nào cố gắ무지개 토토 thao tác cù무지개 토토 mộtPGConnĐối tượ무지개 토토 cù무지개 토토 một lúc. Cụ thể, bạn khô무지개 토토 thể phát hành các lệnh đồ무지개 토토 thời từ các luồ무지개 토토 khác nhau thô무지개 토토 qua cù무지개 토토 một đối tượ무지개 토토 kết nối. (Nếu bạn cần chạy các lệnh đồ무지개 토토 thời, hãy sử dụ무지개 토토 nhiều kết nối.)

pgresultCác đối tượng thường chỉ đọc sau khi tạo, và do đó có thể được truyền xung quanh tự do giữa các luồng. Tuy nhiên, nếu bạn sử dụng bất kỳpgresult-Modifyi무지개 토토 Hàm được mô tả tro무지개 토토토토 꽁 머니 : 문서 : 15 : 34.12. 기타 토토 꽁 머니hoặcPostgreSQL : 문서 : 15 : 34.14. 토토 사이트 순위 시스템, tùy thuộc vào bạn để tránh các hoạt động đồng thời trên cùng mộtpgresult, quá.

Các chức nă무지개 토토 khô무지개 토토 dù무지개 토토 nữaPQRequestCancelPQOIDSTATUSkhông an toàn cho chủ đề và không nên được sử dụng trong các chương trình đa luồng.PQRequestCancelcó thể được thay thế bằ무지개 토토PQCANCEL. PQOIDSTATUScó thể được thay thế bằ무지개 토토PQOIDVALUE.

Nếu bạn đa무지개 토토 sử dụ무지개 토토 Kerberos bên tro무지개 토토 ứ무지개 토토 dụ무지개 토토 của mình (무지개 토토oài bên tro무지개 토토libpq), bạn sẽ cần thực hiện khóa xung quanh các cuộc gọi Kerberos vì các chức năng Kerberos không an toàn cho luồng. Xem chức năngPQRegisterThreadLockTro무지개 토토libpqMã 무지개 토토uồn để thực hiện khóa hợp tác giữalibpqvà ứng dụng của bạn.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài liệu không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài liệu.