摘要: 1 为什么要有select 将socket fd设置为nonblock(非阻塞)是在服务器编程中常见的做法,采用blocking IO并为每一个client创建一个线程的模式开销巨大且可扩展性不佳(带来大量的切换开销),更为通用的做法是采用线程池+Nonblock I/O+Multiplexing( 阅读全文
posted @ 2021-03-30 22:44 lihaihui199102 阅读(606) 评论(0) 推荐(0)
摘要: 1 coding.h 数据编码 1.1 uint 编码示例 函数示例 编码函数 inline void EncodeFixed32(char* dst, uint32_t value) inline void EncodeFixed64(char* dst, uint64_t value) 解码函数 阅读全文
posted @ 2021-03-30 22:43 lihaihui199102 阅读(179) 评论(0) 推荐(0)