我正在编写需要与 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/