欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種通信設(shè)備測試儀中多線程測試方法

文檔序號:7791276閱讀:199來源:國知局
專利名稱:一種通信設(shè)備測試儀中多線程測試方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種測試方法,具體涉及一種用于通信設(shè)備測試儀中的多線程測試方法。
這兩個資源模塊在整套測試設(shè)備中屬于比較核心的資源,也是比較昂貴的資源模塊。出于成本和使用效率的考慮,一般在單個測試設(shè)備中僅分別配置一塊。
在測試過程中,不管是業(yè)務(wù)測試還是LAYER1測試都必須在測試前先做端口狀態(tài)轉(zhuǎn)換,即使被測端口處于測試狀態(tài)。另外,業(yè)務(wù)測試前還必須將端口激活;LAYER1測試前則必須切換端口狀態(tài)到響應(yīng)的測試狀態(tài)。相比較而言,業(yè)務(wù)測試前的激活端口比較耗時,LAYER1中的頻點(diǎn)測試比較耗時。
在現(xiàn)有技術(shù)中,被測單板一般有16到32路端口不等,最多可達(dá)到64路端口?,F(xiàn)有的測試方法大體有兩種串行測試和部分并行測試。
對于串行測試,由于在測試一個端口時,其他端口不能利用其他可以利用的資源,所以有資源利用率低,測試效率低的缺點(diǎn)。
對于并行測試,其在測試過程中部分并行利用了核心資源,但在并行測試中端口在進(jìn)行業(yè)務(wù)測試前必須激活,如果激活特性不好,耗時較長,就會造成所有資源等待測試的現(xiàn)象,一定程度上造成了資源浪費(fèi)。另外,該方法在設(shè)計(jì)前期需要人為設(shè)置測試端口次序,需要考慮測試過程中的耗時情況,如果調(diào)度不合理就會導(dǎo)致測試效率不高。

發(fā)明內(nèi)容
本發(fā)明目的為提供一種能充分利用核心資源且測試效率高的用于通信設(shè)備測試儀中的多線程測試方法。
為了實(shí)現(xiàn)上述目的,本發(fā)明采取的技術(shù)方案是一種用于通信設(shè)備測試儀中多線程測試方法,其包括以下步驟(一)啟動多個測試線程,為每個核心資源分配一個系統(tǒng)互斥量;(二)各測試線程同步競爭系統(tǒng)互斥量,得到系統(tǒng)互斥量的測試線程獲得核心資源的使用權(quán),未得到系統(tǒng)互斥量的測試線程等待下一次參與同步競爭系統(tǒng)互斥量;(三)到系統(tǒng)互斥量的測試線程使用核心資源進(jìn)行測試,測試完成后立即釋放系統(tǒng)互斥量;(四)判斷是否還有未測試的測試線程,如果有,轉(zhuǎn)入步驟(二),如果沒有,則結(jié)束測試。
所述的步驟(一)包括以下步驟(1)根據(jù)核心資源數(shù)目,聲明系統(tǒng)資源;(2)釋放所有的系統(tǒng)資源,以便測試線程爭搶資源。
所述的步驟(二)中的同步競爭系統(tǒng)互斥量具體包括如下步驟A、測試線程競爭系統(tǒng)核心資源;B、互斥測試時,等待時間可以設(shè)置為無限等待;C、競爭資源的測試線程一直等待,直到得到系統(tǒng)資源。
所述的步驟(二)中的同步競爭系統(tǒng)互斥量的測試線程是指已切換到測試狀態(tài)或端口被激活的測試線程。
在所述的步驟(三)進(jìn)行時,未切換到測試狀態(tài)或端口未被激活的測試線程可同時進(jìn)行切換到測試狀態(tài)或激活端口。
由于本發(fā)明采用了上述技術(shù)方案,所以具有如下優(yōu)點(diǎn)1、由于使用了搶占式多線程方式,圍繞核心資源進(jìn)行測試端口調(diào)度,避免了因需要人為設(shè)置測試端口次序而導(dǎo)致調(diào)度不合理的情況出現(xiàn);2、能充分合理調(diào)度測試設(shè)備中的核心資源,并將所有的端口測試狀態(tài)切換和業(yè)務(wù)測試前的激活操作全部在等待核心資源的時間中做完,真正充分利用了核心資源,極大地提高了測試效率。
(三)系統(tǒng)互斥量的測試線程使用核心資源進(jìn)行測試,測試完成后立即釋放系統(tǒng)互斥量;(四)斷是否還有未測試的測試線程,如果有,轉(zhuǎn)入步驟(二),如果沒有,則結(jié)束測試。
由于整個測試過程圍繞核心資源展開,系統(tǒng)啟動了多個測試線程,在實(shí)際操作過程中,為每個核心資源分配一個系統(tǒng)互斥量,只有獲取了該互斥量的線程可以得到資源,測試完成后需要釋放該互斥量。沒有獲得測試核心資源的端口,在得到核心資源前可以先將狀態(tài)切換到測試狀態(tài),在測試業(yè)務(wù)測試過程中,獲取業(yè)務(wù)測試核心資源(SmartBits/IXIA)前,可以先激活端口,完成激活后再去競爭獲取核心資源,這樣就可以將狀態(tài)切換和端口激活操作在其他端口使用核心資源測試的過程中并行執(zhí)行完成,整體上看,我們的切換操作和激活操作等于沒有消耗系統(tǒng)測試時間,系統(tǒng)測試時間由核心資源的測試時間決定,最大限度的利用了核心資源,提高了測試效率。
權(quán)利要求
1.一種用于通信設(shè)備測試儀中的多線程測試方法,其特征是,包括以下步驟(一)系統(tǒng)啟動多個測試線程,為每個核心資源分配一個系統(tǒng)互斥量;(二)各測試線程同步競爭系統(tǒng)互斥量,得到系統(tǒng)互斥量的測試線程獲得核心資源的使用權(quán),未得到系統(tǒng)互斥量的測試線程等待下一次參與同步競爭系統(tǒng)互斥量;(三)得到系統(tǒng)互斥量的測試線程使用核心資源進(jìn)行測試,測試完成后立即釋放系統(tǒng)互斥量;(四)判斷是否還有未測試的測試線程,如果有,轉(zhuǎn)入步驟(二),如果沒有,則結(jié)束測試。
2.如權(quán)利要求1所述的多線程測試方法,其特征是,所述的步驟(一)包括以下步驟(1)根據(jù)核心資源數(shù)目,聲明系統(tǒng)資源;(2)釋放所有的系統(tǒng)資源,以便測試線程爭搶資源。
3.如權(quán)利要求1或2所述的多線程測試方法,其特征是,所述的步驟(二)中的同步競爭系統(tǒng)互斥量具體包括如下步驟A、測試線程競爭系統(tǒng)核心資源;B、互斥測試時,等待時間可以設(shè)置為無限等待;C、競爭資源的測試線程一直等待,直到得到系統(tǒng)資源。
4.如權(quán)利要求1或2所述的多線程測試方法,其特征是,所述的步驟(二)中的同步競爭系統(tǒng)互斥量的測試線程是指已切換到測試狀態(tài)或端口被激活的測試線程。
5.如權(quán)利要求3所述的多線程測試方法,其特征是,所述的步驟(二)中的同步競爭系統(tǒng)互斥量的測試線程是指已切換到測試狀態(tài)或端口被激活的測試線程。
6.如權(quán)利要求1或2所述的多線程測試方法,其特征是,在所述的步驟(三)進(jìn)行時,未切換到測試狀態(tài)或端口未被激活的測試線程可同時進(jìn)行切換到測試狀態(tài)或激活端口。
7.如權(quán)利要求3所述的多線程測試方法,其特征是,在所述的步驟(三)進(jìn)行時,未切換到測試狀態(tài)或端口未被激活的測試線程可同時進(jìn)行切換到測試狀態(tài)或激活端口。
8.如權(quán)利要求4所述的多線程測試方法,其特征是,在所述的步驟(三)進(jìn)行時,未切換到測試狀態(tài)或端口未被激活的測試線程可同時進(jìn)行切換到測試狀態(tài)或激活端口。
全文摘要
本發(fā)明涉及通信設(shè)備測試儀中多線程的測試方法。它采用搶占方式分配核心資源的使用權(quán),同時,核心資源被某一線程占用時,其它線程可進(jìn)行端口激活或測試狀態(tài)切換,由于使用了搶占式多線程方式,圍繞核心資源進(jìn)行測試端口調(diào)度,不會因需要人為設(shè)置測試端口次序而導(dǎo)致調(diào)度不合理,既能充分合理調(diào)度測試設(shè)備中的核心資源,又將所有的端口測試狀態(tài)切換和業(yè)務(wù)測試前的激活操作全部在等待核心資源的時間中做完,真正充分利用了核心資源,使測試效率達(dá)到最高。
文檔編號H04B17/00GK1481089SQ02131708
公開日2004年3月10日 申請日期2002年9月3日 優(yōu)先權(quán)日2002年9月3日
發(fā)明者徐新, 徐 新 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
正安县| 宜春市| 乌鲁木齐市| 德江县| 前郭尔| 兴宁市| 白玉县| 肥东县| 海门市| 延吉市| 谷城县| 台南县| 平远县| 颍上县| 濉溪县| 略阳县| 荆门市| 天水市| 蓬莱市| 大冶市| 措勤县| 富裕县| 全椒县| 永靖县| 溆浦县| 林口县| 炎陵县| 正镶白旗| 滕州市| 麟游县| 五华县| 广安市| 乐山市| 金溪县| 丰原市| 星座| 宜兰县| 邯郸市| 三台县| 连州市| 驻马店市|