网络编程
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 · 1399 阅读 · 0 评论