2000-01-18:libpq 添加了非阻塞模式支持

25年前的今天(PostgreSQL 7.0 开发周期),libpq 添加了对非阻塞模式的支持。

commit 10d7287ab927214607e34bae1c4a0f7bad79a4aa
Author: Bruce Momjian <bruce@momjian.us>
Date:   Tue Jan 18 06:09:24 2000 +0000

    Libpq non-blocking mode, from Alfred Perlstein

此提交提供了以下函数来支持非阻塞模式。

  • PQsetnonblocking()
  • PQisnonblocking()
  • PQflush()

非阻塞模式允许 PQsendQuery()PQputline()PQputnbytes()PQputCopyData()PQendcopy() 函数以非阻塞方式执行,从而应用程序可以继续向服务器发送数据。

有关更多详细信息,请参阅 异步命令处理 文档页面的下半部分。