日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]操作系統中的死鎖檢測方法有效

專利信息
申請號: 201310351342.3 申請日: 2013-08-13
公開(公告)號: CN103399818A 公開(公告)日: 2013-11-20
發明(設計)人: 李曦;陳香蘭;周學海;張海鵬;賈剛勇;朱宗衛 申請(專利權)人: 中國科學技術大學蘇州研究院
主分類號: G06F11/36 分類號: G06F11/36;G06F9/46
代理公司: 蘇州創元專利商標事務所有限公司 32103 代理人: 范晴
地址: 215123 江蘇省蘇州*** 國省代碼: 江蘇;32
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 操作系統 中的 死鎖 檢測 方法
【說明書】:

技術領域

發明屬于操作系統優化技術領域,具體涉及一種操作系統中的死鎖檢測方法。

背景技術

為了充分發揮cpu多核的性能,并發程序設計已經十分廣泛,但是開發并發程序面臨很多挑戰,死鎖就是其中的一個。在設備驅動錯誤中有19%的錯誤是由于并發導致的,在這些并發錯誤中72%(67/93)跟死鎖有關,文獻S.Lu,S.Park,E.Seo,et?al.Learning?from?mistakes–a?comprehensive?study?on?real?world?concurrency?bug?characteristics.In?Proc.13th?Intl.Conf.on?Architectural?Support?for?Programming?Languages?and?Operating?Systems,2008通過對4大開源軟件:MySQL、Apache、Mozilla和OpenOffice中的并發錯誤進行分析,發現30%(31/105)的錯誤是由死鎖造成的。

死鎖檢測的方法分為靜態和動態兩種,靜態檢測通過工具來分析待檢測程序的源代碼來找出可能要發生死鎖的程序位置,這種方法不適用于檢測代碼量大的程序,而且很不準確,動態檢測是在程序運行時,檢查可能發生的死鎖,但是動態監測性能開銷大,不適用于內核、驅動中死鎖的檢測。

關于java多線程程序中的死鎖檢測,無論是靜態方法還是動態方法,過去都已經做過大量研究,而且目前已經有比較成熟的工具可以直接檢查java程序中的死鎖,如jstack、lockstat等。由于操作系統代碼量大、對性能敏感,過去關于操作系統死鎖方面的研究比較少,死鎖檢測工具pluse是在操作系統層實現的,但是該工具只能檢測應用程序中的死鎖,并不能檢測操作系統本身的死鎖。本發明因此而來。

發明內容

為了克服背景知識中的不足,本發明提供一種操作系統中動態檢測死鎖的方法,在保證性能的條件下,可以準確檢測出操作系統中的死鎖。

為了解決現有技術中的這些問題,本發明提供的技術方案是:

一種操作系統中的死鎖檢測方法,其特征在于所述方法包括操作系統中多線程或進程并發執行時進行以下檢測:

1)每隔預定的死鎖檢測周期檢查鎖的持有者鏈表HOLDER_LIST是否為空;

2)當鎖的持有者鏈表HOLDER_LIST不為空時,檢查鎖的持有者鏈表HOLDER_LIST中每個鎖的持有者是不是鎖的等待者;

3)當鎖的持有者為鎖的等待者時,檢測鎖的持有者與鎖的等待者之間是否會形成循環等待圖;

當且僅當鎖的持有者鏈表HOLDER_LIST不為空,鎖的持有者鏈表HOLDER_LIST中鎖的持有者是鎖的等待者,鎖的持有者與鎖的等待者之間形成循環等待圖三者條件同時滿足時,判斷操作系統中線程或進程并行處理時存在死鎖;否則判斷不存在死鎖。

優選的,所述方法中先構建空的鎖的持有者鏈表HOLDER_LIST,采用操作系統內核跟蹤探測工具在操作系統的加鎖函數的函數出口處探測,獲取鎖的持有者信息;當加鎖函數退出時,將進程號或線程號、鎖類型、資源地址作為新的鎖的持有者信息插入鎖的持有者鏈表HOLDER_LIST;當解鎖函數退出時,將相應的鎖的持有者信息從鎖的持有者鏈表HOLDER_LIST刪除。

優選的,所述方法中操作系統內核跟蹤探測工具選自linux內核函數的工具systemtap、Solaris內核或FreeBSD內核中的DTrace。

優選的,所述方法中鎖的等待者是通過篩選異常進程或線程的方法獲取的,所述異常進程或線程為在預定閾值內獲不到處理器或在預定閾值內一直占有處理器的進程或線程。

優選的,所述方法中進程或線程的等待時間通過使用當前的系統時間減去進程或線程描述符中的進程或線程最后一次運行的時間來獲得的。

優選的,所述方法中預定閾值為進程的時間片與進程持有鎖的時間的較大值。

優選的,所述方法中進程持有鎖的時間是通過加鎖函數與解鎖函數之間的時間統計出來的;所述進程的時間片是通過進程的描述符中記錄進程總的運行時間與運行次數的比值統計獲得的。

優選的,所述方法中預定閾值為10s。

優選的,所述方法中異常進程或線程的篩選是通過判斷異常進程的內核棧上有無加鎖函數,從異常進程中篩選出鎖的等待者。

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學技術大學蘇州研究院,未經中國科學技術大學蘇州研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201310351342.3/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 亚洲少妇中文字幕| 91精品国产麻豆国产自产在线| 精品久久二区| 久99久精品| 欧美在线视频精品| 国产一区二区激情| 亚洲国产欧美一区二区丝袜黑人| 麻豆精品一区二区三区在线观看| 国产亚洲精品久久777777| 欧美一区二区三区激情| 国产偷窥片| 久久九九国产精品| 亚洲欧美另类久久久精品2019| 国产精品中文字幕一区二区三区| 国产精品视频99| 亚洲少妇一区二区三区| 日本精品视频一区二区三区| 国产精品视频一区二区三| 少妇久久免费视频| 欧美三区二区一区| 99精品国产一区二区三区不卡| 日本午夜一区二区| 午夜影院啪啪| 久久精品一区二区三区电影| 99久精品视频| 99精品欧美一区二区| 手机看片国产一区| 色综合久久88| 午夜av免费观看| 国产午夜精品免费一区二区三区视频| 亚洲精品乱码久久久久久高潮| 日韩av免费网站| 黄色91在线观看| 国产精品自产拍在线观看桃花| 国产精品九九九九九九| 国产视频一区二区在线| 日韩欧美视频一区二区| 国产无遮挡又黄又爽又色视频 | 九色国产精品入口| 国产伦精品一区二| 国产亚洲精品综合一区| 午夜激情综合网| 国产精品一区在线播放| 91精品久久天干天天天按摩 | xxxx在线视频| 久久精品入口九色| 岛国黄色av| 麻豆精品一区二区三区在线观看| 李采潭无删减版大尺度| 国产在线精品一区二区在线播放| 午夜电影网一区| sb少妇高潮二区久久久久| 高清欧美xxxx| www.久久精品视频| 国产高清在线精品一区二区三区| 国产精品高潮呻吟视频| 91香蕉一区二区三区在线观看| 九九精品久久| 亚洲欧美日本一区二区三区| 国产一级片大全| 欧美乱妇高清无乱码一级特黄| 亚洲国产欧美一区| 97久久精品人人做人人爽| 国产免费区| 小萝莉av| 久久精品色欧美aⅴ一区二区| 国产一区第一页| 久久久精品免费看| 狠狠色综合欧美激情| 激情aⅴ欧美一区二区三区| 日韩午夜一区| 国模吧一区二区| 日韩av一区二区在线播放| 午夜色大片| 91社区国产高清| 中文字幕国内精品| 国产乱一乱二乱三| 99久久免费精品国产免费高清| 在线电影一区二区| 欧美在线一级va免费观看| 91制服诱惑| yy6080影院旧里番乳色吐息| 国产第一区二区| 国产一区日韩一区| 日韩欧美高清一区二区| 国产性猛交| 色乱码一区二区三在线看| 97人人揉人人捏人人添| 欧美一区二区久久久| 精品视频久| 国产一区二区三级| 日韩精品免费一区二区中文字幕| 99精品一区二区| 日韩精品一二区| 国产特级淫片免费看| 亚洲国产精品区| 国产99视频精品免视看芒果| 99国产精品久久久久| 国产一级片大全| 国产精品久久久av久久久| 97久久精品人人澡人人爽| 亚洲精品456| 午夜码电影| 国产欧美视频一区二区| 国产精品入口麻豆九色| 四虎久久精品国产亚洲av| 老太脱裤子让老头玩xxxxx| 97人人澡人人添人人爽超碰| 午夜裸体性播放免费观看| 国产精品1区二区| 伊人久久婷婷色综合98网| 91高清一区| 在线播放国产一区| 亚洲自拍偷拍一区二区三区| 亚洲精品www久久久| 午夜影院黄色片| 狠狠色噜噜狠狠狠狠米奇7777| 97人人澡人人爽91综合色| 日韩精品人成在线播放| 国产精品麻豆一区二区| 97视频一区| 日韩久久精品一区二区| 国产区精品区| 国产69精品久久久久999小说| 国产一区二区三级| 国产精品电影一区| 欧美日韩一区二区三区在线播放| 久久精品国产99| 国产一区二区视频免费在线观看 | 日本精品三区| 亚洲国产精品一区二区久久,亚洲午夜| 欧美乱妇高清无乱码| 天天射欧美| 国产精品日韩精品欧美精品| 国产精品亚洲一区二区三区| 搡少妇在线视频中文字幕| 日韩欧美中文字幕一区| 日韩欧美一区精品| 欧美xxxxxhd| 国产日韩欧美在线一区| 日韩精品一区二区亚洲| 国产一区观看| 中文天堂在线一区| 性欧美1819sex性高播放| 亚洲自拍偷拍一区二区三区| 一区二区三区日韩精品| 色婷婷精品久久二区二区6| 99精品久久99久久久久| 欧美久久久一区二区三区| 色偷偷一区二区三区| 国产一区二区三区国产| 婷婷嫩草国产精品一区二区三区| 精品无码久久久久国产| 中文在线√天堂| 久久精品国产综合| 久久人91精品久久久久久不卡| 中文丰满岳乱妇在线观看| 91在线一区| 亚洲国产精品一区二区久久hs| 99精品一区| 高清人人天天夜夜曰狠狠狠狠| 亚洲激情中文字幕| 国产1区2区3区| 国产97在线播放| 久久精品亚洲精品国产欧美| 狠狠色狠狠色综合久久一| 亚洲欧美日韩国产综合精品二区 | 欧美日韩精品在线一区| 日本一二区视频| 狠狠色噜噜综合社区| 久久99国产视频| 欧美精品综合视频| 国产玖玖爱精品视频| 日韩久久电影| 强制中出し~大桥未久10| 日本护士hd高潮护士| 国产色婷婷精品综合在线播放| 亚洲精品欧美精品日韩精品| 中文字幕视频一区二区| 精品久久久久久中文字幕| 国产色99| 国产精品久久国产三级国电话系列 | 日韩欧美国产第一页| 国产一区二区三区影院| 狠狠色狠狠色很很综合很久久| 国产精品丝袜综合区另类| 国产视频精品一区二区三区| 国产一区精品在线观看| 日日夜夜精品免费看| 91久久久久久亚洲精品禁果| 91看片片| 天摸夜夜添久久精品亚洲人成| 欧美一区二区三区日本| 亚洲国产精品日本| 538国产精品一区二区免费视频| 综合国产一区| 国产伦精品一区二区三区免费观看| 91婷婷精品国产综合久久| 日韩欧美一区精品| 精品福利一区二区| 欧美系列一区二区| а√天堂8资源中文在线| 亚洲国产精品二区| 国产一区在线精品| 国产香蕉97碰碰久久人人| 国产日本欧美一区二区三区| 久久99精品国产99久久6男男| 色噜噜狠狠色综合中文字幕| 国产精品一二三区视频网站| 91波多野结衣| 欧美精品一区二区久久久| 日韩精品免费一区| 国产欧美一区二区在线观看| 丰满少妇高潮惨叫久久久| 欧美精品一级二级| 国产一区2| 一本大道久久a久久精品| av素人在线| 狠狠色噜噜狠狠狠狠69| 亚洲精品一区二区三区98年| 国产高清在线观看一区| 97久久精品一区二区三区观看| 久久久久亚洲精品视频| 久久国产精彩视频| 香蕉免费一区二区三区在线观看| 国产一区二区三级| 亚洲va久久久噜噜噜久久0| 国产精品偷拍| 在线国产一区二区| 国产二区三区视频| 精品一区电影国产| 亚洲乱小说| 91亚洲欧美日韩精品久久奇米色 | 国产精品自产拍在线观看桃花| 国产二区视频在线播放| 99久久国产综合| 午夜爽爽爽男女免费观看 | 国产精品色在线网站| 狠狠色噜噜狠狠狠狠米奇777| 99久久国产免费| 狠狠色狠狠色综合久久第一次| 国产91白嫩清纯初高中在线| 国产欧美三区| 国产视频在线一区二区| 日韩av在线播| 欧美三级午夜理伦三级老人|