好好学习,天天向上
12
26
26
golang 协程生命周期 golang 协程生命周期
本文描述 Go 协程(goroutine)从创建到销毁的完整生命周期,包括创建、运行、调度、回收和销毁等各个阶段。 协程生命周期概览协程的一生可以概括为以下几个阶段: stateDiagram-v2 [*] --> 创建: n
2025-12-26
25
linux进程和线程 linux进程和线程
进程(Process)和线程(Thread)是操作系统中两个核心概念。理解它们的区别、特点和使用场景对于系统编程和性能优化非常重要。 进程什么是进程进程是程序的一次执行过程,是操作系统进行资源分配和调度的基本单位。每个进程都有独立的地址空间
2025-12-25
25
CPU架构与性能优化 CPU架构与性能优化
CPU(Central Processing Unit,中央处理器)是计算机系统的核心组件,负责执行指令和处理数据。理解 CPU 的工作原理和架构对于系统性能优化、程序设计和问题诊断都非常重要。 CPU 基本概念CPU 的作用CPU 是计算
2025-12-25
24
TCP延迟ACK TCP延迟ACK
TCP 延迟 ACK(Delayed ACK)是 TCP 协议中的一个重要优化机制。它通过延迟发送确认(ACK)数据包,将 ACK 与数据一起发送,从而减少网络中的数据包数量,提高网络效率。 延迟 ACK 的基本概念什么是延迟 ACK延迟
2025-12-24
24
linux系统中断 linux系统中断
中断(Interrupt)是计算机系统中一种重要的机制,用于处理异步事件。当硬件设备需要 CPU 的注意时,会通过中断通知 CPU。Linux 内核通过中断机制来响应硬件事件,提高系统的响应性和效率。 中断的基本概念什么是中断中断是一种硬件
2025-12-24
24
linux进程收到信号的处理流程 linux进程收到信号的处理流程
信号(Signal)是 Linux 系统中进程间通信的一种机制,用于通知进程发生了某个事件。当进程收到信号后,系统会按照特定的流程处理该信号。本文档详细说明 Linux 进程收到信号后的完整处理流程。 信号的基本概念什么是信号信号是 Lin
2025-12-24
24
linux-history命令 linux-history命令
history 是 Linux shell 中用于显示和管理命令历史记录的内置命令。它可以帮助用户快速查找和重复执行之前的命令。 基本语法1history [选项] [N] 常用选项 选项 说明 -c 清空历史记录 -d O
2025-12-24
24
linux-free命令 linux-free命令
free 是 Linux 中用于显示系统内存使用情况的命令。它可以显示物理内存、交换空间的使用情况。 12345678910111213141516171819202122➜ free --help用法: free [选项]选项: -b,
2025-12-24
24
linux-du命令 linux-du命令
du(disk usage)是 Linux 中用于显示目录或文件磁盘使用情况的命令。它可以显示目录占用的磁盘空间。 12345678910111213141516171819202122232425262728293031323334353
2025-12-24
24
linux-df命令 linux-df命令
df(disk free)是 Linux 中用于显示文件系统磁盘空间使用情况的命令。它可以显示已用空间、可用空间、使用率等信息。 1234567891011121314151617181920➜ df --help用法: df [选项]..
2025-12-24
24
linux-kill命令 linux-kill命令
kill 是 Linux 中用于向进程发送信号的命令。虽然名字是”kill”,但它不仅可以终止进程,还可以发送各种信号来控制进程行为。 12345678910111213141516➜ kill --helpkill: kill [-s s
2025-12-24
1 / 9