边学边干Linux内核指导(7)——进程同步

释放双眼,带上耳机,听听看~!

等待队列是基础,
struct __wait_queue{
unsigned int flags;
#define WQ_FLAG_EXCUSIVE 0x01
struct task_struct * task;
struct list_head task_list
}

1.软中断信号同中断和异常(excepiton)相比较,信号对用户态的进程是可见的,可以被用户态进程捕获。UNIX系统V中有19个软中断信号。1>进程终止相关的软中断信号,子进程死2>意外事件相关的软中断信号,访问地址越界3>在系统调用期间发生不可恢复条件相关的软中断信号,exec资源释放4>在执行一个系统调用时遇到非预测错误条件所引起的软中断信号,调用不存在的系统调用5>由在用户态下的进程发出的软中断信号,kill6>终端交互相关的软中断信号,按下鼠标左右键7>跟踪进程执行的软中断信号,debug

给TA打赏
共{{data.count}}人
人已打赏
安全运维

WordPress网站专用docker容器环境带Waf

2020-7-18 20:04:44

安全运维

运维安全-Gitlab管理员权限安全思考

2021-9-19 9:16:14

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索