网易游戏二面面经 自我介绍,并挑一个做得比较好或有成就感的项目,介绍你负责的工作、遇到的问题及解决方法。 项目相关 epoll的触发模式有了解过吗? 协程了解吗? 如果让你自己实现一套协程方案,需要关注什么问题?核心是什么?上下文怎么维护? 关注点 说明 1. 上下文保存与恢复 需要保存寄存器(栈指针、程序计数器、通用寄存器)、信号掩码、浮点状态等,以便恢复执行。 2. 栈内存管理 每个协程需要有独立的栈空间。如何分配?大小固定还是动态增长?如何避免栈溢出或内存浪费? 3. 调度器设计 协程何时主动让出(yield)?调度器如何选择下一个运行的协程(...