1

是否可以使用任何现有的 c++ 库来实现在查询完成时返回的回调?

我找到了这个,但我不确定这是否是我想要的。

我想写入数据库,直到写入完成waitboost::thread

如果可能,请链接库和示例。

4

2 回答 2

2

我也在寻找这样的东西,最终做了一个异步 lib​​pq 包装器: http: //github.com/metherealone/postgrespp - 它使用 Boost.ASIO,而不是线程。我希望这有帮助。

于 2014-01-05T19:57:19.763 回答
1

来自关于PQexec函数的 libpq 文档:

向服务器提交命令并等待结果。

与此类似,PQexecParamsandPQexecPrepared也等待查询被执行。因此,使用那些您无需担心等待的功能,API 将为您完成。

如果需要异步向数据库发送查询,可以使用异步函数

于 2013-09-12T23:34:27.870 回答