摘要: 很多情况下我们会遇到编程模型选择的问题:多进程 or 多线程 ? 下面简要介绍下两者区别: 进程内所有线程共享进程资源 上面表格中写出了多线程、多进程的基本区别,除了上述内容我们还有一些需要关注的点: 之前看到很多人疑问,为什么高性能的nginx、redis要采用多进程模型而不是多线程模型? 我来根 阅读全文
posted @ 2017-04-26 10:57 sxhlinux 阅读(2178) 评论(6) 推荐(0) 编辑
摘要: 环境:Linux C 一、协议介绍 TCP是面向连接的协议,提供可靠的数据传输;TCP协议的可靠传输基于三次握手、四次挥手以及确认重传机制实现。下面来具体展示下TCP的三次握手、四次挥手状态 大家都知道已经建立连接的TCP遇到网络丢包会有确认重传机制。在三次握手期间,如果A收到B的SYN+ACK,但 阅读全文
posted @ 2017-04-26 00:23 sxhlinux 阅读(452) 评论(0) 推荐(0) 编辑