保存成功
订阅成功
保存失败,请重试
提交成功
Allen()

Allen()

高级研发工程师
BAT高级研发工程师,CSDN 博客专家。目前从事服务器相关的开发。负责过大流量、高并发等业务场景。 个人博客:https://allen.blog.csdn.net...更多
创作文章2

面试需要知道的 TCP 知识

TCP 是一套相当复杂的协议,包含的内容也非常多,面试也非常常见,不少新手遇到 TCP 相关的面试就吓到了,学的也是一头雾水,不知道如何下手,也不知道从何看起,拿起 TCP/IP 详解,也找不着重点,看两页就犯困。 为了解决大家的困惑,花了两天的时间,帮大家梳理一下,作为一名开发者,应该需要重点掌握哪些 TCP 知识。 在本场 Chat 中,会讲到如下内容: - 如何理解 TCP 首部字段 - 三次握手与四次挥手实验 - 学习 tcpdump 基本用法 - Delay ACK 实验 - Nagle 算法实验 - 流量控制与拥塞控制 - MSS/MTU/TIME_WAIT
严选
1429 订阅

操作系统基础: C 语言实现用户态线程(实战)

一直以来,我们学习线程切换与调度,都是通过阅读操作系统书籍或 Linux 源码甚至反汇编 Window 内核代码。无论怎样,这些东西都很抽象,学习起来十分困难。另外,随着现代化编程语言逐渐流行,C++20 的正式发布,都离不开用户态线程这些基础知识。再比如 Golang 的 Goroutine,腾讯公司的开源的 libco,百度的 BRPC 中的 bthread,如果想深刻理解它们,都需要扎实的基本功。 本文会带你循序渐近的掌握下面的知识点: - 控制流切换原理 - 上下文切换 - 线程设计 - 调度函数的封装与代码模块化 - 线程的主动切换 - 时间片轮转调度
严选C实战操作系统
1609 订阅