版权声明:Copyright © https://blog.csdn.net/zzw19951261/article/details/81076006 ...
项目中的注释我都去掉了,有注释的在压缩文档中需要的话联系我,内容与Crawl_blog_post_3中完全相同只是有注释而已
之前我们使用了几种服务器模型,一个是单进程的, 同一时刻只能给一个客户端提供服务, 后来我们使用了多进程, 每个客户端fork新进程进行请求处理
写在前面 为提高web服务器的服务质量,一般通过多线程/多进程实现多任务来服务大量用户,但线程和进程往往要消耗较多的系统资源,而且如果线程/进程数达到一个较大的基数,服务器的性能便会下降,这是就必须...
判断一个数是否是2的次方1 static inline int hrd_is_power_of_2(uint32_t n)2 {3 return n && !( n & (n - 1 )); 4 }快速随机数static inline uint32_t hrd_fastrand(uint64_......