
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Linux 学习笔记(三十):深入进程信号——屏蔽、未决与 volatile 关键字
信号在进程PCB中通过Block(阻塞)、Pending(未决)和Handler(处理)三张位图管理。阻塞阻止信号递达,忽略则允许递达但不处理。通过sigprocmask屏蔽信号,可观察到信号被暂存于未决表;sigpending可实时查看未决状态。实战中发现,编译优化使全局变量缓存至寄存器,导致信号处理无法生效——需用volatile关键字强制内存访问,确保多线程与信号处理的正确性。信号递达发生在

【C 语言系统入门教程】第 1 讲:C 语言常见概念 | 零基础学习笔记
本文是C语言系统入门教程的第一讲,全面介绍C语言基础核心概念。主要内容包括:C语言的本质、发展历史与编译型语言特点;VS2022开发环境的使用方法;main函数的编写规则与程序执行流程;printf函数的基本用法与库函数概念;ASCII编码规律与字符处理;字符串的\0结束标志原理;常见转义字符的功能;五种语句分类以及注释规范。教程采用理论讲解与代码实操相结合的方式,配套课后习题和参考答案,为零基础
到底了







