可重入函数

如上图所示,main函数调用insert函数向一个链表head中插入节点node1,插入操作分为两步,刚做完第一步时,因为硬件中断使进程切换到内核,再次回用户态之前检查到有信号待处理,于是切换到sighandler函数,sighandler也调用insert函数向同一个链表head中插入节点弄得,插入操作的两步都做完之后,从sighandler返回内核态,再次回到用户态就从main函数调用的ins
相关文章
相关标签/搜索