
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
进程与线程
本文通过生动的厨房比喻,深入浅出地讲解了程序、进程和线程的核心概念。文章首先区分了静态的程序和动态的进程,用菜谱和实际做菜的形象类比,并指出不同进程间的内存隔离特性。随后详细剖析了进程的组成结构,特别是进程控制块(PCB)在操作系统中的关键作用,包括Linux内核中的task_struct实现细节。文章还解释了进程内存空间的隔离机制和状态转换模型,从新建态到终止态的全生命周期。最后通过多线程协作的
数据包在网络中的历程
本文详细解析了从URL解析到DNS查询再到HTTP请求传输的全过程。URL由协议、服务器域名和资源路径组成,浏览器通过DNS解析获取服务器IP地址。DNS采用分层查询机制,从根域名服务器到权威DNS服务器逐级查询。DNS服务器存储多种资源记录类型(A、CNAME、NS等),通过分布式树状结构实现高效管理。HTTP请求通过操作系统协议栈传输,协议栈分层处理数据,应用层调用Socket库,传输层及以下
到底了







