parent
5760f38026
commit
73960e003c
1 changed files with 14 additions and 0 deletions
@ -0,0 +1,14 @@ |
||||
# kqueue |
||||
|
||||
**kqueue** is an efficient event notification system available on BSD-based operating systems, |
||||
including macOS and FreeBSD. It is designed to handle large numbers of concurrent connections |
||||
with minimal CPU overhead, making it well-suited for server-side game development. Similar |
||||
to `epoll` on Linux, `kqueue` operates in an event-driven manner, allowing game servers to |
||||
efficiently manage network events, timers, and file system changes. By reducing unnecessary |
||||
polling and system calls, `kqueue` helps improve the scalability and responsiveness of |
||||
multiplayer game servers, ensuring low-latency interactions and optimized resource usage. |
||||
|
||||
Visit the following resources to learn more: |
||||
|
||||
- [@documentation@FreeBSD kqueue Documentation](https://man.freebsd.org/cgi/man.cgi?query=kqueue) |
||||
- [@documentation@macOS kqueue API Reference](https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man2/kqueue.2.html) |
Loading…
Reference in new issue