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打印中的模型分割與打包
主站蜘蛛池模板: 欧美日韩国产在线人成app| 国产高清自拍视频| 国内视频精品| 精品三级网站| 国产免费a级片| 人妻91无码色偷偷色噜噜噜| 久久人午夜亚洲精品无码区| 先锋资源久久| 国产真实乱子伦视频播放| 欧美成人区| 久久99国产综合精品1| 福利在线不卡一区| 8090成人午夜精品| 天堂中文在线资源| 伦伦影院精品一区| 91精品国产无线乱码在线| 国产精品丝袜视频| 国产成人a在线观看视频| 欧美中文一区| 国产人成乱码视频免费观看| 久久免费观看视频| 日韩成人免费网站| 亚洲第一福利视频导航| 国产成人精品2021欧美日韩| 国产大片喷水在线在线视频| 成人va亚洲va欧美天堂| 国产欧美又粗又猛又爽老| 激情网址在线观看| 91精品国产自产在线老师啪l| 青青草国产免费国产| 久久婷婷国产综合尤物精品| 国产成人精品男人的天堂| 午夜综合网| jizz国产在线| 欧美一级夜夜爽www| 精品人妻AV区| 成人午夜精品一级毛片| 亚洲综合片| 久久久精品无码一区二区三区| 日韩精品久久久久久久电影蜜臀| 一级全免费视频播放| 国产午夜一级毛片| 久久精品国产免费观看频道| 欧美日韩国产成人高清视频| 精品国产91爱| 欧美色图第一页| 国产在线观看第二页| 国产白浆在线| 免费中文字幕在在线不卡| h网站在线播放| 欧美日本在线播放| 中日无码在线观看| 色妞永久免费视频| 亚洲国产AV无码综合原创| 欧美激情视频二区三区| 国产精品免费电影| 亚洲精品制服丝袜二区| 幺女国产一级毛片| 亚洲第一色网站| 亚洲天堂网在线视频| 午夜色综合| 动漫精品中文字幕无码| www亚洲精品| 国产成人精品一区二区免费看京| 午夜啪啪福利| 日本欧美一二三区色视频| 91激情视频| 一级毛片在线播放免费观看| 国产精品不卡片视频免费观看| 亚洲成年人片| 麻豆精品在线| 日韩亚洲综合在线| 尤物亚洲最大AV无码网站| 天堂中文在线资源| jizz国产视频| 一级毛片免费观看不卡视频| 亚洲一区波多野结衣二区三区| 亚洲精品日产AⅤ| 91丝袜乱伦| h网站在线播放| 日韩高清成人| 日日摸夜夜爽无码|