摘要: epoll 源码涉及到很多知识点:(socket)网络通信,进程调度,等待队列,socket 信号处理,VFS(虚拟文件系统),红黑树算法等等知识点。有些接口的实现,藏得很深,参考了不少网上的帖子,在此整理一下。 本文主要为 《[epoll 源码走读] epoll 实现原理》,提供预备知识。 1. 阅读全文
posted @ 2023-08-30 17:14 tomato-haha 阅读(18) 评论(0) 推荐(0) 编辑
摘要: https://wenfh2020.com/2020/04/23/epoll-code/ 文章主要对 tcp 通信进行 epoll 源码走读。 Linux 源码:Linux 5.7 版本。epoll 核心源码:eventpoll.h / eventpoll.c。 搭建 epoll 内核调试环境视频: 阅读全文
posted @ 2023-08-30 12:08 tomato-haha 阅读(105) 评论(0) 推荐(0) 编辑
摘要: https://cloud.tencent.com/developer/article/1006053 一、 引言 本文源于一个简单的想法 “在LINUX服务器进程中,加载Unity搭建的场景,并驱动AI在客户端的行为”,这个想法引发了一系列的思考: 物理引擎的选择 如何从Unity导出场景 如何用 阅读全文
posted @ 2023-08-30 11:55 tomato-haha 阅读(292) 评论(0) 推荐(0) 编辑