文件名称:mrloop:使用io_uring的C事件循环
文件大小:14KB
文件格式:ZIP
更新时间:2024-06-12 08:07:12
C
卢普先生 使用C事件循环,需要Linux内核5.4.1+ 建造 安装 make sudo make install 基准测试 使用基准测试的Echo服务器 Echo server ( examples/echo_server.c ) mrloop 288,169 responses/sec epoll 191,011 responses/sec 密钥值存储区 10B gets per second mrcache (io_uring) 5.7m redis 1.3m memcached 700k 用法 一个简单的计时器。 在示例中查看更多代码/ #include "mrloop.h" static mr_loop_t *loop = NULL; static int cnt = 0; // R
【文件预览】:
mrloop-master
----bld(444B)
----todo(213B)
----examples()
--------bld(572B)
--------call_soon.c(517B)
--------read_file.c(816B)
--------echo_server.c(959B)
--------files.c(309B)
--------write_done.c(684B)
--------timer.c(491B)
--------socket_busy_callback.c(917B)
--------write_file.c(678B)
--------call_later.c(511B)
--------echo_client.c(1000B)
--------README.md(42B)
--------.gitignore(18B)
----LICENSE(1KB)
----README.md(1KB)
----Makefile(504B)
----mrloop.h(3KB)
----.gitignore(508B)
----mrloop.c(14KB)