1
我在我的應用程序線程數到PostgreSQL。每個都有自己的PGconn *連接,它們是用相同的連接字符串單獨打開的。當一個線程進行查詢時,它幾乎永遠不會返回PGRES_TUPLES_OK。如何連接在多線程C應用程序
我可以在必要時提供一些代碼示例,但任何事情脫穎而出嗎?我也嘗試過使用全局互斥鎖,但無濟於事。我使用PostgreSQL 9.3
的PQerrorMessage(DB)的回報:連接指針爲NULL
從PostgreSQL文檔: 如果返回一個空指針,它應該像一個PGRES_FATAL_ERROR結果進行處理。使用PQerrorMessage獲取有關錯誤的更多信息。