可重入和不可重入

個可重入的函數簡單來說就是可以被中斷的函數,也就是說,可以在這個函數執行的任何時刻中斷它,轉入OS調度下去執行另外一段代碼,而返回控制時不會出現什麼錯誤;而不可重入的函數由於使用了一些系統資源,比如全局變量區,中斷向量表等,所以它如果被中斷的話,可能會出現問題,這類函數是不能運行在多任務環境下也不應該被中斷的。   也可以這樣理解,重入即表示重複進入,首先它意味着這個函數可以被中斷,其次意味着它除
相關文章
相關標籤/搜索