cpp-interview

  • interview

2019-09-25 快手

  • 一个指向0的对象指针,调用成员函数
    • 如果成员函数中有访问成员变量则出错,否则正确,调用成员变量需要this指针
  • select VS epoll
    • select–适用于多个活跃连接
    • epoll–高并发,对于连接特别多,活跃的连接特别少,这种情况等的时间特别久,典型的应用场景为一个需要处理上万的连接服务器,例如各种app的入口服务器,例如qq
    • epoll 的惊群问题:因为epoll 多用于 多个连接,只有少数活跃的场景,但是万一某一时刻,epoll 等的上千个文件描述符都就绪了,这时候epoll 要进行大量的I/O,此时压力太大。
    • 水平触发
    • 边缘触发
文章目录