update the title of resource section

pull/8408/head
JawherKl 4 weeks ago
parent 170e479a12
commit cb8664a88f
  1. 3
      src/data/roadmaps/server-side-game-developer/content/io_uring@YH7u1FKh85wz78J0stuzS.md
  2. 3
      src/data/roadmaps/server-side-game-developer/content/iocp@7pgdOZomhGilBTwfJLMbm.md
  3. 3
      src/data/roadmaps/server-side-game-developer/content/select@5-5toy2CblZPCV9d5QPEo.md
  4. 2
      src/data/roadmaps/server-side-game-developer/content/semaphore@DYvzGc_r0SlOArPPc1gNI.md
  5. 3
      src/data/roadmaps/server-side-game-developer/content/wsa-poll@D9Yeyn8phDhB1ohMWccgr.md

@ -8,6 +8,7 @@ system calls by using a shared memory ring buffer between the kernel and user sp
context switching overhead. This results in improved scalability and responsiveness, allowing
game servers to handle thousands of concurrent connections with minimal CPU usage.
Resources:
Visit the following resources to learn more:
- [@documentation@Linux io_uring_enter](https://man7.org/linux/man-pages/man2/io_uring_enter.2.html)
- [@article@Efficient Networking with io_uring](https://lwn.net/Articles/776703/)

@ -9,5 +9,6 @@ minimizing CPU overhead and improving scalability. By leveraging IOCP, game serv
efficiently handle thousands of connections with minimal latency, making it the preferred
choice for high-performance Windows-based game networking.
Resources:
Visit the following resources to learn more:
- [@documentation@Microsoft IOCP Documentation](https://learn.microsoft.com/en-us/windows/win32/fileio/i-o-completion-ports)

@ -8,6 +8,7 @@ a large number of concurrent connections. Despite its drawbacks, it remains usef
simpler applications or legacy systems. Modern alternatives like `epoll` or `kqueue` offer
better performance and scalability.
Resources:
Visit the following resources to learn more:
- [@documentation@Linux select API](https://man7.org/linux/man-pages/man2/select.2.html)
- [@article@select vs epoll vs poll](https://devarea.com/linux-io-multiplexing-select-vs-poll-vs-epoll/)

@ -8,5 +8,5 @@ handling to avoid deadlocks and ensure efficient thread scheduling. Commonly use
semaphores help maintain stability in high-performance multiplayer environments.
Visit the following resources to learn more:
- [@article@Semaphores in Process Synchronization](https://www.geeksforgeeks.org/semaphores-in-process-synchronization/)

@ -8,5 +8,6 @@ connections. However, it is generally less efficient than `epoll` on Linux due t
scanning mechanism. For high-performance game servers on Windows, IOCP (I/O Completion Ports)
is often preferred over `WSA-Poll`.
Resources:
Visit the following resources to learn more:
- [@documentation@Microsoft WSA-Poll Documentation](https://learn.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-wsapoll)
Loading…
Cancel
Save