色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>C語言|源代碼>可重入和不可重入函數(shù)的詳細(xì)資料和應(yīng)用簡介

可重入和不可重入函數(shù)的詳細(xì)資料和應(yīng)用簡介

2019-08-02 | pdf | 0.07 MB | 次下載 | 1積分

資料介紹

  重入一般可以理解為一個函數(shù)在同時多次調(diào)用,例如操作系統(tǒng)在進(jìn)程調(diào)度過程中,或者單片機(jī)處理器等的中斷的時候會發(fā)生重入的現(xiàn)象。一般浮點(diǎn)運(yùn)算都是由專門的硬件來完成,舉個例子假設(shè)有個硬件寄存器名字叫做FLOAT,用來計(jì)算和存放浮點(diǎn)數(shù)的中間運(yùn)算結(jié)果

  這種情況出現(xiàn)在多任務(wù)系統(tǒng)當(dāng)中,在任務(wù)執(zhí)行期間捕捉到信號并對其進(jìn)行處理時,進(jìn)程正在執(zhí)行的指令序列就被信號處理程序臨時中斷。如果從信號處理程序返回,則繼續(xù)執(zhí)行進(jìn)程斷點(diǎn)處的正常指令序列,從重新恢復(fù)到斷點(diǎn)重新執(zhí)行的過程中,函數(shù)所依賴的環(huán)境沒有發(fā)生改變,就說這個函數(shù)是可重入的,反之就是不可重入的。眾所周知,在進(jìn)程中斷期間,系統(tǒng)會保存和恢復(fù)進(jìn)程的上下文,然而恢復(fù)的上下文僅限于返回地址,cpu寄存器等之類的少量上下文,而函數(shù)內(nèi)部使用的諸如全局或靜態(tài)變量,buffer等并不在保護(hù)之列,所以如果這些值在函數(shù)被中斷期間發(fā)生了改變,那么當(dāng)函數(shù)回到斷點(diǎn)繼續(xù)執(zhí)行時,其結(jié)果就不可預(yù)料了。打個比方,比如malloc,將如一個進(jìn)程此時正在執(zhí)行malloc分配堆空間,此時程序捕捉到信號發(fā)生中斷,執(zhí)行信號處理程序中恰好也有一個malloc,這樣就會對進(jìn)程的環(huán)境造成破壞,因?yàn)閙alloc通常為它所分配的存儲區(qū)維護(hù)一個鏈接表,插入執(zhí)行信號處理函數(shù)時,進(jìn)程可能正在對這張表進(jìn)行操作,而信號處理函數(shù)的調(diào)用剛好覆蓋了進(jìn)程的操作,造成錯誤。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1SMD LED選型手冊 貼片燈珠
  2. 5.47 MB   |  4次下載  |  免費(fèi)
  3. 2明緯S-50-24開關(guān)電源電路圖.pdf
  4. 0.10 MB   |  2次下載  |  5 積分
  5. 3基本半導(dǎo)體產(chǎn)品在Sic逆變焊機(jī)中的應(yīng)用
  6. 7.27 MB   |  2次下載  |  免費(fèi)
  7. 4加密芯片的一種破解方法和對應(yīng)加密方案改進(jìn)設(shè)計(jì)
  8. 0.29 MB   |  1次下載  |  免費(fèi)
  9. 5多功能MPU芯片GC9005數(shù)據(jù)手冊
  10. 2.67 MB   |  1次下載  |  免費(fèi)
  11. 6基本半導(dǎo)體產(chǎn)品在125kW工商業(yè)儲能PCS中的應(yīng)用
  12. 10.74 MB   |  1次下載  |  免費(fèi)
  13. 7MOSFET參數(shù)解讀
  14. 1.59 MB   |  1次下載  |  2 積分
  15. 8550W充電機(jī)原理圖
  16. 0.13 MB   |  1次下載  |  6 積分

本月

  1. 1使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
  2. 2.96 MB   |  44次下載  |  免費(fèi)
  3. 2美的電磁爐維修手冊大全
  4. 1.56 MB   |  16次下載  |  5 積分
  5. 33314A函數(shù)發(fā)生器維修手冊
  6. 16.30 MB   |  13次下載  |  免費(fèi)
  7. 4STM32F101x8/STM32F101xB手冊
  8. 1.69 MB   |  8次下載  |  1 積分
  9. 5感應(yīng)筆電路圖
  10. 0.06 MB   |  8次下載  |  免費(fèi)
  11. 6使用TL431設(shè)計(jì)電源
  12. 0.67 MB   |  7次下載  |  免費(fèi)
  13. 7不對稱半橋(AHB)反激變換器的分析與設(shè)計(jì)
  14. 0.68 MB   |  6次下載  |  1 積分
  15. 8LZC3106G高性能諧振控制器中文手冊
  16. 1.29 MB   |  5次下載  |  1 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935119次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420062次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233084次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191367次下載  |  10 積分
  9. 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183335次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81581次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73807次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65987次下載  |  10 積分
主站蜘蛛池模板: 男人大臿蕉香蕉大视频| 精品动漫国产亚洲AV在线观看| 精品国产乱码久久久久久下载| 乡土女性网动态图解| 国产精品青青草原app大全| 双性被疯狂灌满精NP| 国产久久re6免费热在线| 男同志video最新猛男| 99久久国产综合精品国| 欧美黄色xxx| jizz69女士第一次| 欧美日韩精品一区二区三区高清视频| av女优快播| 日产亚洲一区二区三区| 丰满大屁俄罗斯肥女| 桃隐社区最新最快地址| 国产永久免费视频| 伊人久久综合| 欧美18videosex初次| 国产3级在线观看| 无码AV熟妇素人内射V在线| 国产精品AV无码免费播放| 野花日本免费完整版高清版动漫| 久久精品一区二区免费看| 99国产精品白浆在线观看免费| 全免费a级毛片免费看| 国产盗摄一区二区| 一本到道免费线观看| 男人网站在线观看| 国产精品青青在线麻豆| 久久精品国产亚洲AV蜜臀| 87.6在线收听| 色欲人妻无码AV精品一区二区| 精品国产品在线18年| 97色伦图片7778久久| 四虎一级片| 久久影院毛片一区二区| yellow2019在线观看视频| 午夜一级毛片看看| 男人扒开添女人下部口述| 国产高清砖码区|