07 2021 档案
摘要:重点 SDS结构体组成:struct sdshdr { int len; int free; char buf[]; }; SDS相比普通字符串的好处: 常数时间获得字符串长度 防止缓冲区溢出:因为记录了长度,所以不会出现溢出的问题 效率提升: 空间预分配:在对空间拓展的时候,如果空间不够,而且当前
阅读全文
摘要:INADDR_ANY 转换过来就是0.0.0.0,泛指本机的意思,也就是表示本机的所有IP,因为有些机子不止一块网卡,多网卡的情况下,这个就表示所有网卡ip地址的意思。 比如一台电脑有3块网卡,分别连接三个网络,那么这台电脑就有3个ip地址了,如果某个应用程序需要监听某个端口,那他要监听哪个网卡地址
阅读全文
摘要:https://www.jianshu.com/p/ccafdeda0b95 https://blog.csdn.net/lclwjl/article/details/80154565
阅读全文
摘要:线程池 线程池是由服务器预先创建好的一组子线程,线程池的线程数目应该和cpu数目差不多,线程中所有子线程都运行着相同的代码,当有新任务来临时,主线程通过某种方式选择线程池的某一个线程来为之服务下,相比于动态的创建子线程,选择一个已经存在的子线程代价要小得多,至于主线程要选择哪个子线程来为新任务服务,
阅读全文

浙公网安备 33010602011771号