[發(fā)明專利]多線程加載版本程序的方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 200710094610.2 | 申請(qǐng)日: | 2007-12-21 |
| 公開(公告)號(hào): | CN101183311A | 公開(公告)日: | 2008-05-21 |
| 發(fā)明(設(shè)計(jì))人: | 李宏 | 申請(qǐng)(專利權(quán))人: | 上海華為技術(shù)有限公司 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445;G06F9/48 |
| 代理公司: | 北京集佳知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人: | 逯長明 |
| 地址: | 200121上*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 多線程 加載 版本 程序 方法 裝置 | ||
1.一種多線程加載版本程序的方法,其特征在于,包括:
進(jìn)行上電初始化過程;
為主線程加載版本程序;
啟動(dòng)主線程的版本程序;
使能所有從線程;
為從線程加載版本程序;
為從線程設(shè)置啟動(dòng)參數(shù);
喚醒從線程。
2.如權(quán)利要求1所述的多線程加載版本程序的方法,其特征在于,喚醒從線程在主線程的版本程序啟動(dòng)成功之前進(jìn)行。
3.如權(quán)利要求2所述的多線程加載版本程序的方法,其特征在于,所述從線程是所有的從線程。
4.如權(quán)利要求2所述的多線程加載版本程序的方法,其特征在于,所述從線程是部分的從線程。
5.如權(quán)利要求4所述的多線程加載版本程序的方法,其特征在于,在主線程的版本程序啟動(dòng)成功之后,還包括:
為剩余的從線程加載版本程序;
為剩余的從線程設(shè)置啟動(dòng)參數(shù);
喚醒剩余的從線程。
6.如權(quán)利要求1所述的多線程加載版本程序的方法,其特征在于,使能所有從線程在主線程的版本程序啟動(dòng)成功之后進(jìn)行。
7.如權(quán)利要求1、3、4或5所述的多線程加載版本程序的方法,其特征在于,為所有的從線程、部分的從線程或剩余的從線程加載一份版本程序,所述所有的從線程、部分的從線程或剩余的從線程共享同一份版本程序。
8.如權(quán)利要求1、3、4或5所述的多線程加載版本程序的方法,其特征在于,為所有的從線程、部分的從線程或剩余的從線程加載的版本程序不完全相同。
9.如權(quán)利要求1所述的多線程加載版本程序的方法,其特征在于,喚醒從線程之后,還包括:
從線程運(yùn)行版本程序;
如果有從線程需要更換版本程序,或者需要為一個(gè)或多個(gè)從線程更換版本程序,則復(fù)位需要更換版本程序的從線程;
需要更換版本程序的從線程進(jìn)入睡眠狀態(tài)后,為需要更換版本程序的從線程加載需要更換的版本程序。
10.如權(quán)利要求1所述的多線程加載版本程序的方法,其特征在于,喚醒從線程之后,還包括:
從線程運(yùn)行版本程序;
如果有從線程需要更換版本程序,或者需要為一個(gè)或多個(gè)從線程更換版本程序,則復(fù)位需要更換版本程序的從線程;
如果需要更換的版本程序已在之前為其他從線程加載,則為需要更換版本程序的從線程指定所述之前加載的版本程序在內(nèi)存中的位置。
11.一種從線程啟動(dòng)方法,其特征在于,包括:
上電后,根據(jù)收到使能命令,則進(jìn)行簡單初始化過程,進(jìn)入睡眠狀態(tài);
根據(jù)收到喚醒命令,則讀取啟動(dòng)參數(shù);
初始化版本程序;
運(yùn)行版本程序。
12.如權(quán)利要求11所述的從線程啟動(dòng)方法,其特征在于,運(yùn)行版本程序后,如果收到復(fù)位命令后,則進(jìn)行復(fù)位處理,之后進(jìn)入睡眠狀態(tài)。
13.一種多線程加載版本程序的裝置,其特征在于,包括:
初始化單元,用于進(jìn)行上電初始化過程;
主線程版本程序加載單元,用于在所述初始化單元進(jìn)行上電初始化過程后,為主線程加載版本程序;
版本程序啟動(dòng)單元,用于啟動(dòng)所述主線程版本程序加載單元為主線程加載的版本程序;
從線程使能單元,用于在所述版本程序啟動(dòng)單元啟動(dòng)主線程的版本程序后,使能所有的從線程;
從線程版本程序加載單元,用于在所述使能單元使能所有的從線程后,為從線程加載版本程序;
啟動(dòng)參數(shù)設(shè)置單元,用于在所述從線程版本程序加載單元為從線程加載版本程序后,為從線程設(shè)置啟動(dòng)參數(shù);
從線程喚醒單元,用于在所述啟動(dòng)參數(shù)設(shè)置單元設(shè)置啟動(dòng)參數(shù)后,喚醒從線程。
14.如權(quán)利要求13所述的多線程加載版本程序的裝置,其特征在于,還包括:復(fù)位單元,用于在所述從線程喚醒單元喚醒從線程、從線程運(yùn)行版本程序后,如果有從線程需要更換版本程序,或者需要為一個(gè)或多個(gè)從線程更換版本程序,則復(fù)位需要更換版本程序的從線程。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海華為技術(shù)有限公司,未經(jīng)上海華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710094610.2/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:中風(fēng)搶救粉
- 下一篇:一種酶催化制備N-ε-脂肪酰基賴氨酸的方法
- 多線程應(yīng)用系統(tǒng)的異常處理方法和異常處理裝置
- 一種面向片上網(wǎng)絡(luò)的多線程調(diào)度實(shí)現(xiàn)方法
- 基于計(jì)算機(jī)多線程多核顯微鏡細(xì)胞圖像快速掃描處理方法
- 一種基于同步鎖的多線程處理方法、終端以及存儲(chǔ)介質(zhì)
- 多線程并發(fā)處理系統(tǒng)及方法
- 海外控股估值流程控制方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 讀數(shù)方法、電子裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種基于云平臺(tái)多線程調(diào)度的方法、系統(tǒng)、設(shè)備及介質(zhì)
- 一種基于云平臺(tái)的前端多線程調(diào)度方法和系統(tǒng)
- 多線程調(diào)度方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 功能限制程序、安裝程序生成程序和程序存儲(chǔ)介質(zhì)
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序創(chuàng)建裝置,程序創(chuàng)建方法和程序
- 程序生成裝置、程序生產(chǎn)方法及程序
- 程序生成裝置、程序生成程序以及程序生成方法
- 程序生成裝置、程序生成方法及程序生成程序
- 程序開發(fā)支持裝置、程序開發(fā)支持方法以及存儲(chǔ)介質(zhì)
- 程序執(zhí)行輔助裝置、程序執(zhí)行輔助方法及程序執(zhí)行輔助程序
- 程序?qū)φ昭b置、程序?qū)φ辗椒俺绦驅(qū)φ粘绦?/a>





