网络编程
kevin_org
业精于勤而荒于嬉,行成于思而毁于随。——韩愈
展开
-
浏览器中输入一个URL发生什么
转自:https://www.jianshu.com/p/c1dfc6caa520浏览器中输入一个URL发生什么在学习前端的过程中经常看到这样一个问题:当你在浏览器中输入url后发生了什么?下面是个人学习过程中的总结,供个人复习使用,如有理解不正确或不足的地方希望大家指出。先上一张脑图:浏览器中输入url后发生了什么我将该过程分为了以下六步:1. DNS域名解析在浏览器DNS缓存中...转载 2019-03-01 10:40:01 · 239 阅读 · 0 评论 -
Socket套接字在多线程发送数据时要加锁吗
Socket套接字在多线程发送数据时要加锁吗1)对于 UDP,多线程读写同一个 socket 不用加锁,不过更好的做法是每个线程有自己的 socket,避免 contention,可以用 SO_REUSEPORT 来实现这一点;2)对于 TCP,通常多线程读写同一个 socket 是错误的设计,因为有 short write 的可能。假如你加锁,而又发生 short write,你是不是要一直...原创 2019-03-01 10:58:28 · 1410 阅读 · 0 评论