mysql - C API 和获取原始套接字

标签 mysql c multiplexing

我正在编写需要与 mysql 通信的应用程序。它是一个单线程应用程序,使用 epoll linux 系统调用来实现多路复用客户端,但问题是每当我对数据库进行(大量)查询时,一切都会停止。所以我想从 mysql 获取实际套接字并将其放入我的 epoll,这样我也可以多路复用数据库。这可能吗?

最佳答案

文章http://jan.kneschke.de/2008/9/9/async-mysql-queries-with-c-api/回答问题。适用于 MySQL 5.6。

关于mysql - C API 和获取原始套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7443145/

相关文章:

scala - 延迟功能执行

MySQL:针对一组数据的类似分区函数?

php - 是否值得缓存简单的 MySQL 结果

mysql - 如何启动具有特定增量值的mysql列?

java - Java 和 MySQL 中多个 boolean 标志与多路复用整数(位)的效率

C - 使用轮询在套接字和标准输入之间多路复用 - 服务器

mysql - 在 mysql LIKE 中将两个表中的两个字段显示为一个字段

c - 检查用户输入A还是B并忽略其中的空格

c - 从头开始实现malloc函数的问题

C程序求素数