一種從多個(gè)資源池動(dòng)態(tài)獲取資源的方法及系統(tǒng)

基本信息

申請(qǐng)?zhí)?/td> CN202111406069.0 申請(qǐng)日 -
公開(公告)號(hào) CN114138478A 公開(公告)日 2022-03-04
申請(qǐng)公布號(hào) CN114138478A 申請(qǐng)公布日 2022-03-04
分類號(hào) G06F9/50(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 吳志雄;邱聰勇;王曉敏 申請(qǐng)(專利權(quán))人 南威軟件股份有限公司
代理機(jī)構(gòu) 福州元?jiǎng)?chuàng)專利商標(biāo)代理有限公司 代理人 張燈燦;蔡學(xué)俊
地址 362018福建省泉州市豐澤區(qū)豐海路南威大廈2號(hào)樓
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種從多個(gè)資源池動(dòng)態(tài)獲取資源的方法,包括以下步驟:將每個(gè)資源池定義為一個(gè)集合,其初始狀態(tài)為空,集合中的每個(gè)元素代表該資源池中一個(gè)已被占用的資源片段;當(dāng)需要獲取某個(gè)連續(xù)資源片段時(shí),根據(jù)該資源片段大小和資源池總量,計(jì)算出多個(gè)理論可分配資源區(qū)間以及每個(gè)區(qū)間對(duì)應(yīng)的資源數(shù)量;從理論可分配資源中扣除已被占用的資源,得到實(shí)際可分配資源;當(dāng)用戶獲取到某個(gè)實(shí)際可分配的資源后,將該資源片段加入到相應(yīng)的集合,代表該資源池中對(duì)應(yīng)區(qū)間的資源已被占用;當(dāng)有其他線程請(qǐng)求新的資源片段時(shí),重復(fù)以上步驟,跳過已被占用的資源,選擇其他實(shí)際可用的資源。該方法及系統(tǒng)有利于實(shí)現(xiàn)固定資源的統(tǒng)一規(guī)劃及準(zhǔn)確編排,保證資源的合理分配。