999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于帶抑止弧Petri網的C#多線程程序分析

2011-05-11 07:17:32陳麗特
中國新技術新產品 2011年4期
關鍵詞:程序分析模型

陳麗特

(安徽理工大學 計算機科學與工程學院,安徽 淮南 232001)

引言。在單個程序里面同時運行多個線程來完成不同任務,稱為多線程。多線程主要目的是為了節約CPU時間,提高CUP的利用率。但多線程會給程序帶來更多難以發現的bug。Petri是一種功能強大的分布式系統的建模分析工具。在描述、模擬、分析系統的順序、沖突、并發和同步等關系上有著其他模擬分析工具難以比擬的優勢。

1 帶抑止弧Petri的概念。定義:一個五元組Σ=(S,T,F,I,M)組成一個帶抑止弧的Petri網,(S,T,F)代表一個網,其中M表示一個網的標識,I

2 應用實例。"生產者/消費者"問題是線程同步控制的非常典型的例子,本文的程序中Producer線程負責生產商品,Consumer線程負責在有商品的時候消費商品。PandC類的對象是生產商品線程和消費商品線程共同訪問的商品數據。

程序如下:

這個程序沒有對線程進行同步,運行程序時不會出現問題,但是多次運行程序后會陷入死機程序出現錯誤。這個錯誤發生的幾率很小,錯誤的原因也難以查找。但是依據上文的建模規則建立這個程序的Petri網模型,依靠Petri網的理論就能夠分析和定為錯誤。該程序的Petri網模型如圖1,當庫所p8,p14,p15,p16同時都有標記時,Petri網中沒有一個變遷是可以引發,即表示當前狀態M是一個死標識,end庫所不獲得標記,說明程序不能正常結束。對應的多線程的執行過程是當消費最后一份可消費的商品后要把t.available置為false,但在執行t.available=false語句之前,消費商品線程被中斷,系統執行了商品生產線程,生產若干商品后,生產商品線程結束,再調用消費商品線程并執t.available=false語句,最終導致消費商品線程判斷有商品可消費但是t.available=false,消費商品線程陷入死循環,程序不能正確結束。

這個時候導致程序出錯的原因已經找到,只需要對消費商品線程進行同步即可,即使得消費商品線程在執行時可以獨占資源。

圖1 程序的Petri網模型

3 結束語

本文通過抑止弧Petri網模型的運行找到了"生產-消費"程序中用普通方法難以發現的隱藏的錯誤。而且通過引入抑止弧Petri網的行為分析找到了引發這個錯誤的原因并提出了該進的方法。

[1]吳哲輝.Petri網導論[M].北京:機械工業出版社.

[2]鄭莉.C#語言程序設計[M].清華大學出版社.

猜你喜歡
程序分析模型
一半模型
隱蔽失效適航要求符合性驗證分析
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
電力系統不平衡分析
電子制作(2018年18期)2018-11-14 01:48:24
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
電力系統及其自動化發展趨勢分析
3D打印中的模型分割與打包
主站蜘蛛池模板: 99re在线观看视频| 999国产精品| 欧美一级一级做性视频| 波多野结衣一区二区三区AV| 欧美天堂在线| 欧美精品综合视频一区二区| 日韩精品无码免费专网站| 91久久偷偷做嫩草影院电| 久久精品人人做人人| 黄片在线永久| 国产免费久久精品99re丫丫一| 国产制服丝袜91在线| 日本日韩欧美| 97在线观看视频免费| 国产精品久久国产精麻豆99网站| 午夜在线不卡| 在线欧美日韩| 久久国产精品77777| 高清无码手机在线观看| 中文毛片无遮挡播放免费| 国产xx在线观看| 亚洲人成网站日本片| 欧美在线黄| 亚洲精品片911| 国产主播喷水| 中国毛片网| 亚洲av无码牛牛影视在线二区| 网友自拍视频精品区| 97视频免费看| 国产农村妇女精品一二区| 国产精品真实对白精彩久久| 最新亚洲人成无码网站欣赏网 | AⅤ色综合久久天堂AV色综合| 国内毛片视频| 成人午夜视频网站| a毛片在线播放| 日韩高清中文字幕| 亚洲综合色婷婷中文字幕| 91香蕉视频下载网站| 中文字幕在线播放不卡| 久草视频精品| 成人免费黄色小视频| av色爱 天堂网| 美女无遮挡拍拍拍免费视频| 国产成人综合日韩精品无码首页| 免费人欧美成又黄又爽的视频| 2019年国产精品自拍不卡| 五月婷婷综合色| 在线观看91香蕉国产免费| 蜜臀av性久久久久蜜臀aⅴ麻豆| 九九线精品视频在线观看| 影音先锋丝袜制服| 国产亚洲精品自在久久不卡| 免费高清毛片| 日韩在线第三页| 亚洲成人网在线播放| 亚洲精品麻豆| 毛片在线播放网址| 国产美女主播一级成人毛片| 亚洲精品福利视频| 国产产在线精品亚洲aavv| 四虎国产永久在线观看| 国产一区二区三区精品久久呦| 久操线在视频在线观看| 国产情侣一区| 91视频区| 一本综合久久| 亚洲成人动漫在线| 欧美啪啪网| 国产美女无遮挡免费视频| 国产女人爽到高潮的免费视频| 1024国产在线| 色偷偷av男人的天堂不卡| 九色国产在线| AV无码国产在线看岛国岛| 亚洲欧美日韩动漫| 国产精品3p视频| 色综合国产| 亚洲日韩精品无码专区97| 亚洲天堂成人| 永久免费精品视频| 丁香五月婷婷激情基地|