随笔分类 -  编程技巧与陷阱

C日志模块 + 时间模块
摘要:1. ngx日志 功能: 格式化 增加 %V 等格式 前缀 时间 + pid + level level 控制是否输出 输出流控制 日志文件 + stderr 逻辑流程 判断level 加前缀 加格式化数据 输出流控制 时间模块 ngx的设计 1. 缓存时间信息 若每次读取时间都调用系统C库函数,则 阅读全文

posted @ 2022-04-28 11:08 开心种树 阅读(110) 评论(0) 推荐(0) 编辑

可重入函数与信号安全函数
摘要:1. 从 不可重入 到 可重入 可重入指,函数被并发调用。 若函数写 全局变量,则不可重入,改为 堆分配,则可重入。 2. 从 可重入 到 信号安全 信号安全指,函数A执行途中,处理信号,信号处理函数中 又调用 函数A。 若函数使用 全局变量,则信号不安全。若改为 堆分配,也不安全,因为 mallo 阅读全文

posted @ 2022-04-28 10:25 开心种树 阅读(197) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示