qeventdispatcher_epoll:为Qt调度的基于epoll的事件

时间:2024-06-01 12:41:47
【文件属性】:

文件名称:qeventdispatcher_epoll:为Qt调度的基于epoll的事件

文件大小:16KB

文件格式:ZIP

更新时间:2024-06-01 12:41:47

C++

Qt的基于epoll()的事件分派器。 与某些类型的应用程序(例如处理大量并发tcp连接的服务器)上基于默认select()的调度程序相比,提高了性能,并降低了CPU使用率。 用法(Qt 4):在创建Qt应用程序对象之前,只需包括头文件并在main中定义一个epoll事件分派器即可。 int main ( int argc, char ** argv) { QEventDispatcherEpoll epollDispatcher; QCoreApplication app (argc, argv); ... return app. exec (); } 用法(Qt 5): 在创建Qt应用程序对象之前,只需简单地包含头文件并在main中定义一个epoll事件分配器即可。 int main ( int argc, char ** argv) {


【文件预览】:
qeventdispatcher_epoll-master
----README.md(1KB)
----qeventdispatcher_epoll.cpp(16KB)
----qeventdispatcher_epoll.h(4KB)
----COPYING.LIB(26KB)

网友评论