今天下午4点快手c++网络sdk一面,一顿做题之后面试官开始问项目(没错,就是muduo),问了一个问题:如果内核写缓冲区充足,epoll的LT模式会反复的触发可写事件,怎么解决?答:先不关注可写事件,有数据写直接往socket写,如果没写完,把没写完的数据放到应用层缓冲区,然后关注可写事件。
答完面试官笑了,还笑的很开心,说了句:你咋和一个小时前我面试的同学回答的一模一样,几乎一字不差……
然而我就十分尴尬了……muduo库大型撞车现场啊。
想知道那位和我答的一样的老哥在哪里……我的面试时间是8.7下午4点……老哥出来咋俩摆个把子吧 哈哈哈
全部评论
(5) 回帖