可重入函數

重入:是指被兩個或多個執行流重複進入。 假設在鏈表向頭結點_pHead插入節點_Node1時,插入動作分兩步,一是將_Node1->_pNext = _pHead->_pNext,二是_pHead->_pNext = _Node1,如果在完成第一步後,因爲硬件中斷使進程切換到內核,再次回到用戶態前檢查到有信號要處理,於是切換到sighandler()函數,sighandler()也調用insert
相關文章
相關標籤/搜索