xhy&回归 | 我们以前道别过,所以理所当然,我们会再次重逢
Last updated on September 28, 2025 pm
终有一天,我们会重逢,倘若我们一同被人梦见
距离上一篇博客更新,已经过去了整整三个月。现在回想起来,曾经下定决心要坚持记录生活、梳理学习心得,却在后来的忙碌与惰性里,慢慢断了节奏 —— 说不遗憾是假的,毕竟 “坚持” 这件事,最容易在 “下次再做” 的拖延里悄悄落空。
但今天翻到过往的记录时,突然被那些细碎的文字触动:原来之前记下的知识点、生活里的小片段,此刻再看依然能想起当时的状态。这才意识到,我其实很需要这样一个 “输出窗口”,来安放学习的沉淀和生活的痕迹。
学习记录:多线程/大物/离散数学
学习:多线程编程(1)–基础知识
第一个问题是:线程是什么? 线程是一个执行上下文,它包含诸多状态数据:每个线程有自己的执行流、调用栈、错误码、信号掩码、私有数据。进一步的,可以被区分为逻辑线程和硬件线程。
- 逻辑线程:由代码决定的具体执行过程。
- 硬件线程:逻辑线程被执行的物质基础,在芯片设计领域,通常指为执行指令序列而配套的硬件单元。
一个CPU可能有多个核心,核心还可能支持超线程(1个核心的2个超线程复用部分硬件)。一个软件线程由哪个CPU/核心执行、何时执行,不由高级程序员控制,而是由操作系统的调度系统负责。
接下来要明确进程和线程的区别:
- 进程:可执行程序在操作系统上的一次执行对应一个进程,是“执行中的程序”(动态概念)。同一份可执行文件执行多次会产生多个进程(类似一个类创建多个实例),进程是资源分配的基本单位。
- 线程:一个进程内的多个线程代表多个执行流,以并发模式独立执行。操作系统中被调度执行的最小单位是线程而非进程。同一进程内的多线程共享地址空间(代码区域、全局变量、堆、栈)和文件描述符。
进程与线程的核心关系:
- 进程包含线程,每个进程至少有一个主线程。
- 同一进程的线程之间共享内存空间。
- 进程是系统分配资源的最小单位,线程是系统调度的最小单位。
- 一个进程崩溃通常不影响其他进程,但一个线程崩溃可能导致同进程内其他线程一同崩溃。

采用多线程的原因:
- 提升处理能力:将大任务拆分為多个小任务并行完成后合并结果,通过多线程并发提高效率。
- 优化程序编写:应对阻塞调用场景,例如程序在执行密集计算时需监控键盘输入,若输入调用阻塞且无输入,无多线程则其他逻辑无法执行。
线程的基本概念:
- 时间分片:CPU将时间切分为短时间片(如1秒分100个10毫秒时间片),轮流分配给不同线程执行。这是调度策略的简化,实际操作系统调度更精细。由于时间片极短,用户会产生“任务独占CPU”的错觉(类似进程通过虚拟内存实现“独占存储”的抽象)。
- 上下文切换:调度过程中,迁走当前CPU上的任务、选新任务执行时,需保存当前线程状态并恢复新线程状态,此过程由操作系统完成,会占用CPU时间(sys time)。
- 线程安全函数和可重入:多线程并发执行某函数的结果与单线程依次执行一致,则该函数线程安全。不访问共享数据(全局变量、static local变量、类成员变量)、仅操作参数且无副作用的函数是线程安全的,可多线程重入(因线程有独立栈,参数和局部变量存储在栈或寄存器中,无数据竞争)。
- 阻塞与非阻塞:
- 阻塞:线程因某种原因无法推进执行逻辑(如下班忘带钥匙无法进门),常见原因包括:acquire睡眠锁失败被挂起、调用阻塞系统调用(如从无数据的套接字读数据)、忙等(循环测试&设置指令未成功,浪费CPU)。
- 非阻塞:调用函数不会陷入阻塞,若资源无法满足则立即返回,通过返回值或错误码报告原因,调用方可选择重试或返回。
学习:大学物理(磁介质章节)
磁介质章节的核心是明确H、M、B的概念和关系,具体要点如下:
- 磁化强度(M):表征磁介质磁化程度的物理量,大小为磁介质单位体积内分子磁矩的矢量和。
- 磁化电流(Is):用于描述磁介质被磁化的具体情况,与磁化强度(M)表征同一事物(磁介质磁化状态),二者存在明确关系。
- 磁场强度(H):在磁介质安培环路定理中引入的物理量,可使定理表述更简洁(需记住相关公式)。同时,H与M呈正比关系,比例系数称为介质的磁化率。
学习:离散数学(集合与二元关系)
目前学习离散数学的感受如下:
- 尚未接触到课程的核心内容,也未理解学习离散数学的实际意义。
- 多数证明题仅依赖“举反例+套公式”的模式,未感受到逻辑推导的巧妙之处。
- 期待后续学习中能出现“顿悟时刻”,真正理解这门学科的价值。
生活记录
- 小小积极分子:今天提交了积极分子推优表,接下来就是一个光荣的入党积极分子啦!后续“谨言慎行,少说话多做事”。
- 摆脱长发困扰:总算把头发剪了哇!感觉整个人轻松了不少。理发地点在工学部CBD的1+1理发店,顺手充了200元的卡,计划下次去尝试烫发。始终觉得“改变”这个词很有分量,应该不断尝试不同选择。
- eating with zkx:中午美妙的吃饭时光,最最最喜欢吃信一的饭啦!

five minutes later……
- 最后附上我“命运多舛”的自行车脚撑——先后坏了一次、掉了一次、而后又坏了一次

此刻敲下这些字,更像是一个小小的 “重启信号”:不再纠结之前的中断,也不预设多么完美的节奏,只是借着这篇内容,重新捡起日记式的记录 —— 往后会把每日的学习碎片、吃饭散步时的小想法、哪怕是像自行车脚撑那样的小事,都慢慢写下来。让记录回归日常,让这些文字成为时光里慢慢生长的印记。
xhy&回归 | 我们以前道别过,所以理所当然,我们会再次重逢
https://xhy777.asia/2025/09/28/Post20/