内核调度子系统
文章平均质量分 71
nginux
阿里巴巴
展开
-
linux task_struct中进程调度相关的变量记录
参考文章:原创 2023-11-27 22:43:16 · 159 阅读 · 0 评论 -
深入剖析怎么分析进程crash问题(上)
平台:linux/armv7。原创 2022-09-05 16:28:12 · 897 阅读 · 0 评论 -
Linux进程内核栈
进程创建的时候Linux内核会创建内核栈(arm手册也要求内核态有单独的栈),如应用进程在用户态通过系统调用陷入内核态的时候,上下文信息(如cpu寄存器)需要有个地方保存,如此,从内核态切换回用户态时候,能继续从系统调用之后的代码开始执行,这个保存的地方就是进程的内核栈,本文主要描述arm32下内核栈的生成过程和结构。原创 2022-09-18 10:08:57 · 1265 阅读 · 0 评论 -
基于bionic c分析线程的一生
1.概述和问题进程和线程操作系统基础和重要的机制,从源码角度理解进程和线程的区别对于理解操作系统的基本原理非常有帮助,同时进程和线程的创建又是通过系统调用实现,两者结合起来理解可以融会贯通。原创 2022-09-18 21:00:22 · 1153 阅读 · 0 评论 -
从源码角度看Linux进程组和线程组
分析进程相关的ID直接的过程是分析进程/线程创建的过程。原创 2023-05-02 21:11:50 · 823 阅读 · 0 评论