kèo bóng đá hôm nay và ngày mai 9.2.24 Tài liệu | ||||
---|---|---|---|---|
prev | UP | Chương 31.libpq- C Thư viện | Tiếp theo |
kèo bóng đá hôm nay và ngày maiƯu đãiNghevàkèo bóng đá hôm nay và ngày mailệnh. Một phiên kháchnghelệnh (và có thể dừngUnlistenlệnh).kèo bóng đá hôm nay và ngày maiLệnh"tải trọng"Chuỗi có thể được truyền để giao tiếp
libpqỨng dụng gửiNghe, Unlistenvàkèo bóng đá hôm nay và ngày maiCác lệnh như các lệnh SQL kèo bóng đá hôm nay và ngày mai thường. Sự xuất hiện củakèo bóng đá hôm nay và ngày maiTin nhắn sau đó có thể được phát hiện bởipqnotifyes
.
hàmpqnotifyes
Trả vềpqnotifyes
, đó là
pgnotify *pqnotifyes (pgconn *Conn);
Sau khi xử lý ApgnotifyĐối tượngpqnotifyes
, Hãy chắc chắn đểpqfreemem
. Nó làpgnotifyCon trỏ; TherelnamevàExtraTrường không đại diện cho riêng biệt
Ví dụ 31-2Đưa ra một chương trình mẫu minh họa cho việc sử dụng không đồng bộ
pqnotifyes
Không thực sựlibpqHàm. Trong các bản phát hành trước củalibpq, Cách duy nhất để đảm bảo biên lai kịp thờikèo bóng đá hôm nay và ngày maiTin nhắn liên tụcpqnotifyes
sau mỗiPQEXEC
. Trong khi điều này vẫn hoạt động, nó là
Cách tốt hơn để kiểm trakèo bóng đá hôm nay và ngày maiTin nhắn Khi bạn không có lệnh hữu ích để thực thi là gọiPQConsumeInput
, sau đó kiểm trapqnotify
. Bạn có thể sử dụngselect ()
Để chờ dữ liệu đếnCPUsức mạnh trừ khi có việc gì đó.PQSocket
Để lấy tệpselect ()
.) Lưu ý rằng điều này sẽ hoạt động tốt cho dùPQSendQuery
/PQGetResult
hoặc đơn giản là sử dụngPQEXEC
. Tuy nhiên, bạn nên nhớ kiểm trapqnotifyes
sau mỗiPQGetResult
hoặcPQEXEC
, để xem có bất kỳ kèo bóng đá hôm nay và ngày mai nào được đưa vào