世界快看:操作系統(tǒng)中死鎖的算法——銀行家算法
1.銀行家算法
銀行家算法是操作系統(tǒng)中死鎖避免的一種算法,這是一個(gè)理想化的方法,一般實(shí)際中很少用到,因?yàn)橐崆爸烂恳粋€(gè)進(jìn)程申請(qǐng)資源的最大需求量,這一般很難控制. 算法的思想: 1.知道系統(tǒng)中每個(gè)資源的資源量. 2.知道每個(gè)進(jìn)程對(duì)每個(gè)資源的最大需求量. 3.當(dāng)給每個(gè)進(jìn)程進(jìn)行申請(qǐng)對(duì)應(yīng)資源的時(shí). 3.1.如果此次申請(qǐng)的資源數(shù)+已經(jīng)持有的資源數(shù)大于了該進(jìn)程的最大需求量,那么則拒絕分配. 3.2.如果此次申請(qǐng)的資源數(shù)+已經(jīng)持有的資源數(shù)小于等于該進(jìn)程的最大需求量.那么就需要和此時(shí)系統(tǒng)中剩余的資源數(shù)進(jìn)行判斷.轉(zhuǎn)到第4步驟. 4.如果系統(tǒng)中剩余的資源數(shù)可以滿(mǎn)足該進(jìn)程尚需的最大資源數(shù),則進(jìn)行分配.否則拒絕分配. 5.如果最后滿(mǎn)足了上面第3和第4的分配后,還需要做最后一步,若給了該進(jìn)程此次的申請(qǐng)資源數(shù),是否可以查找到一個(gè)安全序列,如果可以找到一個(gè)安全序列,那么則最后再分配,否則也不予分配該進(jìn)行的此次的申請(qǐng).
如果可以找到一個(gè)安全序列,則系統(tǒng)處于安全狀態(tài). 如果找不到一個(gè)安全序列,則系統(tǒng)處于不安全狀態(tài).
【資料圖】
注意:如果系統(tǒng)處于不安全的狀態(tài),不一定會(huì)產(chǎn)生死鎖,如果系統(tǒng)產(chǎn)生了死鎖,那么該系統(tǒng)一個(gè)處于不安全狀態(tài).
2.例子和運(yùn)行結(jié)果
3.算法實(shí)現(xiàn)
3.1 定義數(shù)據(jù)結(jié)構(gòu)
#include#include#define KIND_MAX 100//默認(rèn)的資源種類(lèi)數(shù)量#define PROCESS_MAX 100//默認(rèn)的進(jìn)程數(shù)量typedef struct ResourcesEntity{int max;//最大的擁有量 int haved;//還剩下的數(shù)量 int temp;//臨時(shí)存儲(chǔ)剩余的,檢查安全序列的時(shí)候用到的}RE;typedef struct ProcessEntity {int maxKindCount[KIND_MAX];//對(duì)每個(gè)資源的最大需求量數(shù)組 int allocatedKindCount[KIND_MAX];//已經(jīng)分配的種類(lèi)數(shù)量 int needKindCount[KIND_MAX];//對(duì)每個(gè)資源尚需要的量 int tempKindCount[KIND_MAX];//存儲(chǔ)臨時(shí)申請(qǐng)的資源數(shù)量}PE;
KIND_MAX:默認(rèn)的系統(tǒng)中最大的資源種類(lèi)數(shù)量. PROCESS_MAX:默認(rèn)系統(tǒng)中同時(shí)申請(qǐng)資源進(jìn)程的數(shù)量.
ResourcesEntity:進(jìn)程資源的數(shù)據(jù)結(jié)構(gòu) max:存儲(chǔ)系統(tǒng)中最大擁有該資源的數(shù)量 haved:存儲(chǔ)系統(tǒng)中還剩下的該資源的數(shù)量 temp:用于臨時(shí)存儲(chǔ)申請(qǐng)資源的進(jìn)程申請(qǐng)的數(shù)量,用于尋找安全序列的計(jì)算.
ProcessEntity:進(jìn)程的數(shù)據(jù)結(jié)構(gòu). maxKindCount:數(shù)組中存放該進(jìn)程最每個(gè)資源最大需求量 allocatedKindCount:數(shù)組存放該進(jìn)程已經(jīng)申請(qǐng)到的每個(gè)資源的數(shù)量 needKindCount:數(shù)組存放該進(jìn)程該需要每個(gè)進(jìn)程的數(shù)量 tempKindCount:數(shù)組用存儲(chǔ)該進(jìn)程對(duì)每個(gè)資源的本次申請(qǐng)的數(shù)量.
3.2算法實(shí)現(xiàn)思想
int resources_Size;//資源種類(lèi)總數(shù)int process_Size;//進(jìn)程總數(shù)RE resource[KIND_MAX];//資源種類(lèi)數(shù)組PE process[PROCESS_MAX];//進(jìn)程的數(shù)量
resources_Size:用于存儲(chǔ)動(dòng)態(tài)的資源種類(lèi)數(shù)量. process_Size:用于存儲(chǔ)動(dòng)態(tài)的進(jìn)程數(shù)量. resource:數(shù)組存放資源種類(lèi). process:數(shù)組存放申請(qǐng)資源的進(jìn)程.
1.當(dāng)初始化了系統(tǒng)資源和初始化進(jìn)程 1.1判斷每個(gè)進(jìn)程對(duì)每種資源初始化的數(shù)量是否大于了該進(jìn)程的最大需求量(process[i].needKindCount[j]<0),如果這樣的進(jìn)程數(shù)量大于0,那么拒絕分配.初始化失敗. 1.2.判斷每個(gè)進(jìn)程的最大需求量是否大于了系統(tǒng)最大持有的數(shù)量(resource[j].max-process[i].maxKindCount[j]),如果這樣的進(jìn)程數(shù)量大于了0,則拒絕分配,初始化失敗. 1.3.判斷所有的進(jìn)程對(duì)每種資源已分配的數(shù)量總和是否大于了系統(tǒng)中最大的持有數(shù)量.如果這樣的資源種類(lèi)大于0(resource[j].haved<0),那么拒絕分配,初始化失敗. 1.4.判斷系統(tǒng)是否是安全狀態(tài)(是否找到一個(gè)安全序列),至于怎么尋找安全序列,申請(qǐng)資源的時(shí)候再介紹.如果尋找到了安全序列,則初始化成功,否則初始化失敗. 2.到了這里,表示初始化成功了,下面就是當(dāng)進(jìn)程申請(qǐng)資源的時(shí). 2.1.如果把該進(jìn)程此次申請(qǐng)的資源數(shù)量分配給該進(jìn)程,是否超過(guò)了該進(jìn)程的對(duì)該資源的最大需求量(process[progressNum].maxKindCount[i]-process[progressNum].allocatedKindCount[i]-process[progressNum].tempKindCount[i]),如果小于0表示,超過(guò)了該進(jìn)程的最大需求量,拒絕分配. 2.2判斷該系統(tǒng)剩余的資源數(shù)量是否滿(mǎn)足該進(jìn)程尚需的需求量(resource[i].haved-process[progressNum].needKindCount[i]),小于0表示不滿(mǎn)足,拒絕分配. 2.3如果上面兩個(gè)條件都不符合,那么再判斷若分配給該進(jìn)程此次申請(qǐng)的資源,系統(tǒng)是否處于安全狀態(tài)(尋找安全序列).如果找到安全序列,則分配,更新系統(tǒng)資源和進(jìn)程資源信息,否則拒絕分配. 3.這里介紹尋找安全序列. 3.1:用于數(shù)組存儲(chǔ)安全序列. 3.2.如果安全序列數(shù)組不等于進(jìn)程數(shù)量,則繼續(xù)尋找,否則跳轉(zhuǎn)到3.4步驟 3.3.順序?qū)ふ疫M(jìn)程數(shù)組,找到第一個(gè)滿(mǎn)足該進(jìn)程尚需的資源數(shù)組(needKindCount).如果在安全序列數(shù)組未滿(mǎn)的時(shí)候,未找到滿(mǎn)足條件的進(jìn)程,則查找失敗,未找到安全序列,則拒絕此次的申請(qǐng)?zhí)鰧ふ?轉(zhuǎn)到3.4.如果找到了,則添加到安全序列數(shù)組中,然后更新系統(tǒng)的剩余的每個(gè)資源數(shù)量(存儲(chǔ)在temp數(shù)組中).繼續(xù)跳轉(zhuǎn)到3.2步驟. 3.4如果未找到安全序列,那么拒絕此次分配,如果找到了安全序列,則將申請(qǐng)資源進(jìn)程的信息和系統(tǒng)剩余的資源信息.
3.3方法定義
//重置資源void resetResourcesInfo(void);//重置進(jìn)程void resetProcessInfo(void);//初始化資源void initializeResources(void);//初始化進(jìn)程void initializeProcess(void);//打印Tablevoid printTable(void);//打印占位線void printfLine(int num,char c,int nextLine);//申請(qǐng)資源void applyResource(void);//檢查系統(tǒng)是否安全int checkSecurityStatus(int progressNum,int isInit);//檢查安全序列是否全部查找完成int checkSafeListFinish(int safeList[]);//獲取下一個(gè)安全進(jìn)程位置int getSafeProgressPosition(int safeList[],int progressNum,int isInit);//打印所有的資源狀況void printfAllResource(void);//菜單int menuBank(void);
3.4方法實(shí)現(xiàn)
//判斷數(shù)組中是否包含此值int isContain(int array[],int length,int value){for(int
i=0;i<LENGTH;I++){if(array[i]==value){return 1; } } return
0;}//打印線void printfLine(int num,char c,int nextLine){for(int
i=0;i<NUM;I++){printf("%c",c); } if(nextLine==1){printf("\n");
}}//初始化資源void initializeResources(){//重置資源 resetResourcesInfo();
printf("請(qǐng)輸入資源種類(lèi)總數(shù)(例如:若有R1,R2,R3三類(lèi)資源,則輸入3):");
scanf("%d",&resources_Size);
if(resources_Size<=0){printf("系統(tǒng)資源種類(lèi)應(yīng)大于0\n");
resources_size="">KIND_MAX){resources_Size=KIND_MAX; } for(int
i=0;i<RESOURCES_SIZE;I++){printf("請(qǐng)輸入資源R%d的總數(shù)(大于0):",i+1);
//默認(rèn)的剩余和最大是一樣的 scanf("%d",&resource[i].max);
if(resource[i].max<0){resource[i].max=0; }
resource[i].haved=resource[i].max; } printfAllResource(); }
}//重置進(jìn)程void resetProcessInfo(){process_Size=0; for(int
i=0;i<PROCESS_MAX;I++){for(int j=0;jprocess[i].maxKindCount[j]=0;
process[i].allocatedKindCount[j]=0;
process[i].tempKindCount[j]=0; } }}//重置資源void
resetResourcesInfo(){resources_Size=0; for (int i=0; i<KIND_MAX; --=""
i++)="" {resource[i].max=0; resource[i].haved=0; resource[i].temp=0;
} resetProcessInfo();}//初始化進(jìn)程void initializeProcess(){//初始化所有進(jìn)程
resetProcessInfo(); //初始化進(jìn)程 printf("請(qǐng)輸入進(jìn)程的數(shù)量:");
scanf("%d",&process_Size); if(process_Size<=0){printf("進(jìn)程數(shù)量應(yīng)大于0\n");
process_size="">PROCESS_MAX){process_Size=PROCESS_MAX; }
for(int i=0;i<PROCESS_SIZE;I++){for(int j=0;jprintf("請(qǐng)輸入
進(jìn)程P%-2d<<目前占有>> 資源R%-2d的數(shù)量:",i+1,j+1);
scanf("%d",&process[i].allocatedKindCount[j]);
//從總資源中減去已分配的資源
resource[j].haved=resource[j].haved-process[i].allocatedKindCount[j];
} for(int j=0;jprintf("請(qǐng)輸入
進(jìn)程P%-2d<<最大需求>> 資源R%-2d的數(shù)量:",i+1,j+1);
scanf("%d",&process[i].maxKindCount[j]);
//尚需的資源數(shù)量(最大需求量-已分配的)
process[i].needKindCount[j]=process[i].maxKindCount[j]-process[i].allocatedKindCount[j];
} } printTable(); //檢查初始化完畢后,是否安全
//1.檢查每個(gè)進(jìn)程已申請(qǐng)的是否超過(guò)了最大的需求量 //2.檢查每個(gè)進(jìn)程的最大需求量,是否超過(guò)了系統(tǒng)的最大持有量
//3.檢查每個(gè)進(jìn)程已申請(qǐng)的資源,是否超過(guò)了總資源的量 int isNeedReset=0;//是否重置 //1
for(int i=0;ifor(int j=0;jif(process[i].needKindCount[j]<0){isNeedReset=1;
printf("拒絕分配:進(jìn)程%d對(duì)資源%d的申請(qǐng)大于了最大需求量(%d)\n",i+1,j+1,process[i].needKindCount[j]);
} } } //2. for(int
i=0;i<PROCESS_SIZE;I++){for(int j=0;j//表示進(jìn)程i的對(duì)資源j最大需求量大于了系統(tǒng)持有的資源j的最大量.
//所以,即使除了當(dāng)前進(jìn)程外全部進(jìn)程都釋放了資源j,也無(wú)法滿(mǎn)足當(dāng)前進(jìn)程的需求量. int
re=resource[j].max-process[i].maxKindCount[j];
if(re<0){isNeedReset=1;
printf("拒絕分配:進(jìn)程%d對(duì)資源%d的最大需求量大于了系統(tǒng)最大持有資源R%d數(shù)量\n",i+1,j+1,j+1); }
} } //3. for(int
j=0;j<RESOURCES_SIZE;J++){if(resource[j].haved<0){isNeedReset=1;
printf("拒絕分配:所有進(jìn)程對(duì)資源%d的已申請(qǐng)輛超過(guò)了系統(tǒng)的最大持有量(%d)\n",j+1,resource[j].haved);
} } if(isNeedReset==1){printf("請(qǐng)重新初始化進(jìn)程(菜單編號(hào)2)\n");
//初始化所有進(jìn)程 resetProcessInfo(); }else
if(checkSecurityStatus(0,1)==0){printf("請(qǐng)重新初始化進(jìn)程(菜單編號(hào)2)\n"); //初始化所有進(jìn)程
resetProcessInfo(); } }}//申請(qǐng)資源void
applyResource(){printfAllResource(); int pNum;
do{printf("請(qǐng)輸入申請(qǐng)資源的進(jìn)程P(%d,%d):",1,process_Size); scanf("%d",&pNum);
}while (pNum<=0|| pnum="">process_Size) ; for(int i=0;i安全序列:");
for(int i=0;i<PROCESS_SIZE;I++){if(i==0){printf("P%d",safeList[i]+1);
}else{printf(",P%d",safeList[i]+1); } } printf("\n");
//6.如果是申請(qǐng)的資源 //(1)更新申請(qǐng)資源的進(jìn)程對(duì)應(yīng)的資源數(shù)量 //(2)更新剩余的資源 if(isInit==0){for(int
i=0;i<RESOURCES_SIZE;I++){//更新目前占有量:加上申請(qǐng)的資源
process[progressNum].allocatedKindCount[i]=process[progressNum].allocatedKindCount[i]+process[progressNum].tempKindCount[i];
//更新尚需要量:減去申請(qǐng)的資源
process[progressNum].needKindCount[i]=process[progressNum].needKindCount[i]-process[progressNum].tempKindCount[i];
//更新系統(tǒng)剩余的資源:減去申請(qǐng)的資源
resource[i].haved=resource[i].haved-process[progressNum].tempKindCount[i];
} } return 1;}//獲取安全進(jìn)程位置角標(biāo)int getSafeProgressPosition(int
safeList[],int progressNum,int isInit){for(int i=0;i
3.5算法的注意事項(xiàng)
1.初始化系統(tǒng)資源的時(shí)候也要判斷是否存在安全序列 2.進(jìn)程申請(qǐng)資源的時(shí)候,使用temp存儲(chǔ),計(jì)算安全序列的時(shí)候,也是使用temp中的值進(jìn)行判斷 3.當(dāng)找到安全序列,記得更新申請(qǐng)資源的信息和系統(tǒng)剩余資源的信息.
4源碼下載使用
1.此代碼是在mac系統(tǒng)上的開(kāi)發(fā)工具xcode上開(kāi)發(fā)的,如果下載的代碼要在WIndow系統(tǒng)上的VC6.0或者DevC++開(kāi)發(fā)工具上運(yùn)行,可能會(huì)存在中文亂碼問(wèn)題. 解決辦法: 1.1可以在window上使用記事本打開(kāi),另存為:選擇window系統(tǒng)上開(kāi)發(fā)工具支持的編碼方式. 1.2可以使用笨方法:在window開(kāi)發(fā)工具上新建文件,然后使用記事本打開(kāi)源代碼后復(fù)制到新建的文件上.
2.如果出現(xiàn)不能運(yùn)行的問(wèn)題,就是方法中局部變量問(wèn)題. 例如:
///判斷數(shù)組中是否包含此值int isContain(int array[],int length,int value){for(int i=0;i<LENGTH;I++){if(array[i]==value){return 1; } } return 0;}
就需要把i抽取到方法體的頂部.
//判斷數(shù)組中是否包含此值int isContain(int array[],int length,int value){int i; for(i=0;i<LENGTH;I++){if(array[i]==value){return 1; } } return 0;}
自己親測(cè)在window上使用上述兩種辦法,解決了問(wèn)題.mac編譯工具到window編譯工具可以運(yùn)行.
標(biāo)簽:
相關(guān)推薦:
精彩放送:
- []股票開(kāi)戶(hù)需要多少錢(qián)
- []海昌海洋公園2022年?duì)I收同比下降近七成,將持續(xù)發(fā)展頂流IP
- []鏈家將27座城市轉(zhuǎn)為加盟模式?貝殼:消息不實(shí),僅為小范圍合伙人模式
- []當(dāng)前速訊:美達(dá)股份:公司生產(chǎn)的部分產(chǎn)品可在軍民融合領(lǐng)域進(jìn)行應(yīng)用,具體請(qǐng)以公司公告和定期報(bào)告為準(zhǔn)
- []每日看點(diǎn)!國(guó)睿科技:中國(guó)的城市軌道交通全自動(dòng)運(yùn)行(無(wú)人駕駛)信號(hào)系統(tǒng)處于國(guó)際先進(jìn)水平
- []【全球報(bào)資訊】悅榕集團(tuán)2022財(cái)年總計(jì)63家酒店收官 計(jì)劃2025年擴(kuò)張至113家
- []全球看熱訊:我愛(ài)我家副總裁何洋辭任
- []我愛(ài)我家:五八有限公司擬減持不超過(guò)2.74%股份 持股比例將低于5%
- []中國(guó)恒大披露重組進(jìn)展
- []電科院:公司具體經(jīng)營(yíng)情況詳見(jiàn)以往定期報(bào)告
- []焦點(diǎn)訊息:航班老是臨時(shí)取消?民航局要出手了
- []環(huán)球新資訊:國(guó)泰君安醫(yī)藥一季報(bào)業(yè)績(jī)前瞻:業(yè)績(jī)復(fù)蘇環(huán)比趨勢(shì)明確
- []【速看料】中信建投:TOPCon電池、組件超額利潤(rùn)有望擴(kuò)大
- []眼看AI主題基金起高樓 “消費(fèi)選手”仍在默默堅(jiān)守
- []天天亮點(diǎn)!AI+元宇宙!Meta離夢(mèng)想更進(jìn)一步?
- []蘇州常熟2宗宅地將于5月5日出讓 起價(jià)合計(jì)5.4億元
- []昭衍新藥:公司會(huì)緊跟行業(yè)技術(shù)的發(fā)展變化,學(xué)習(xí)和借鑒相關(guān)技術(shù)在安評(píng)業(yè)務(wù)中的運(yùn)用
- []環(huán)球百事通!中南建設(shè)前3月合同銷(xiāo)售額120.4億元 同比減少26.2%
- []消息!南昌中溢置業(yè)將轉(zhuǎn)讓杭州通原地產(chǎn)40%股權(quán) 底價(jià)8031.3萬(wàn)元
- []亞通精工:公司未有應(yīng)披露而未披露事項(xiàng),股價(jià)漲跌受多種因素影響,股價(jià)波動(dòng)是正常的市場(chǎng)交易行為
- []西安國(guó)際港務(wù)區(qū)掛牌2宗宅地面積共117畝 起始總價(jià)為7.894億元
- []財(cái)面兒丨越秀地產(chǎn)1-3月累計(jì)合同銷(xiāo)售額約人民幣438.33億元 同比上升約217.3%
- []當(dāng)前視點(diǎn)!海容冷鏈:公司產(chǎn)品不應(yīng)用于殯葬行業(yè),公司產(chǎn)品應(yīng)用于快速消費(fèi)品行業(yè)的渠道建設(shè)
- []每日時(shí)訊!將優(yōu)化調(diào)整高校兩成左右學(xué)科專(zhuān)業(yè)布點(diǎn)
- []【全球報(bào)資訊】合肥放開(kāi)部分區(qū)域限購(gòu)! 多孩家庭可買(mǎi)第3套住房
- []世界今日訊!鏈家欲在北京、上海以外城市轉(zhuǎn)為加盟模式?貝殼回應(yīng):無(wú)此計(jì)劃
- []每經(jīng)熱評(píng)|當(dāng)前并非出臺(tái)房產(chǎn)稅政策的好時(shí)機(jī)
- []天天訊息:一個(gè)月的寶寶很容易被驚嚇怎么辦_一個(gè)月的寶寶發(fā)育指標(biāo)
- []【熱聞】怎樣取公積金
- []今日熱門(mén)!怎么取公積金
- []天天快看:交強(qiáng)險(xiǎn)怎么用
- []貝殼:鏈家將27座城市轉(zhuǎn)為加盟模式消息不實(shí) 僅為小范圍合伙人模式
- []當(dāng)前消息!滕哈赫:現(xiàn)在才是賽季真正的開(kāi)始,輸給紐卡后我們要有積極回應(yīng)
- []道達(dá)爾能源與伊拉克政府就100億美元天然氣開(kāi)發(fā)項(xiàng)目達(dá)成一致
- []世界快資訊丨林斌辭任奧園美谷財(cái)務(wù)總監(jiān)職務(wù)?江永標(biāo)繼任
- []中南建設(shè):中南城投減持212.03萬(wàn)股 占所持股比例0.11%
- []天天百事通!中南建設(shè)前三月累計(jì)合同銷(xiāo)售金額120.4億元 同比降26.2%
- []胡泊、李強(qiáng)分別辭任南國(guó)置業(yè)聯(lián)席總經(jīng)理、副總經(jīng)理
- []萬(wàn)達(dá)投資新增質(zhì)押1930萬(wàn)股萬(wàn)達(dá)電影 累計(jì)質(zhì)押6665萬(wàn)股
- []環(huán)球今頭條!劉鑫獲任榮盛發(fā)展副總裁
- []全球熱文:廈門(mén)象嶼與河南能源集團(tuán)簽訂戰(zhàn)略合作協(xié)議
- []環(huán)球最新:4月05日20時(shí)青海海東今天新增確診名單 4月05日20時(shí)青海海東疫情防控政策最新通知
- []當(dāng)前視點(diǎn)!一半鄉(xiāng)土質(zhì)樸,一半文藝先鋒,沙漠河流共生的小城,最美季節(jié)到了
- []全球熱門(mén):戶(hù)用儲(chǔ)能系統(tǒng)有什么用,有哪些特點(diǎn)和應(yīng)用?
- []全球看熱訊:長(zhǎng)久物流設(shè)立儲(chǔ)能全資子公司!
- []天天亮點(diǎn)!不低于1GW!泰達(dá)股份聯(lián)手千泉實(shí)業(yè)投建光伏項(xiàng)目
- []30萬(wàn)噸光伏玻璃硅砂提純項(xiàng)目環(huán)評(píng)
- []天天視點(diǎn)!超10GW!TCL中環(huán)單月出貨新突破
- []一彬科技:公司生產(chǎn)經(jīng)營(yíng)一切正常。公司對(duì)未來(lái)汽車(chē)產(chǎn)業(yè)的發(fā)展充滿(mǎn)信心
- []國(guó)際油價(jià)小跌,受制于美國(guó)制造業(yè)降溫,本周重頭戲待上演
- []焦點(diǎn)要聞:深圳到九江火車(chē)時(shí)刻表查詢(xún)_南昌到九江火車(chē)時(shí)刻表
- []醫(yī)道彤行,厚積薄發(fā)|2021道彤投資年度合伙人大會(huì)特寫(xiě)
- []海淘的childlife大瓶鈣含防腐劑?專(zhuān)家建議嬰幼兒產(chǎn)品選購(gòu)要謹(jǐn)慎
- []好好香鍋公司怎么樣
- []觀察:鴻路鋼構(gòu):鋼結(jié)構(gòu)是綠色節(jié)能產(chǎn)品,是國(guó)家提倡并大力推廣的裝配式建筑的重要組成部分
- []基金經(jīng)理猛追AI 但斌卻突然唱空:一旦被套 不知猴年馬月解套
- []關(guān)注:難道是真的?青海發(fā)現(xiàn)形狀怪異的遺骸,揭開(kāi)大禹治水背后的真相!
- []世界微頭條丨維宏股份:整個(gè)Phoenix平臺(tái)包含了軟件和硬件兩個(gè)部分
- []簡(jiǎn)訊:拜登:人工智能是否危險(xiǎn)還有待觀察 但科技公司需為安全負(fù)責(zé)
- []世界聚焦:2023年Q1季度精選文章合集 | 商旅會(huì)獎(jiǎng)賽道
- []觀速訊丨申請(qǐng)破產(chǎn)!暴跌90%
- []【全球新要聞】2023年Q1季度精選文章合集 | 在線旅游/分銷(xiāo)賽道
- []每日關(guān)注!四川宜賓:住房公積金最高貸款額度可達(dá)90萬(wàn)元
- []全球快訊:伊戈?duì)枺汗緯?huì)根據(jù)客戶(hù)需求和業(yè)務(wù)開(kāi)拓的情況提前布局或者調(diào)整相應(yīng)的產(chǎn)能
- []越秀地產(chǎn):一季度累計(jì)銷(xiāo)售約438億元
- []環(huán)球今日訊!合肥調(diào)整購(gòu)房政策:部分區(qū)域放開(kāi)限購(gòu)
- []全球微資訊!全國(guó)春風(fēng)地圖出爐 看看你那兒的四月天
- []環(huán)球關(guān)注:黃金大漲近2% 逼近歷史最高紀(jì)錄!金價(jià)為何持續(xù)大漲?專(zhuān)家解讀
- []當(dāng)前快報(bào):是否想念籃球?維金斯:我非常想念隊(duì)友們 期待與他們并肩作戰(zhàn)
- []外匯交易提醒:降息預(yù)期升溫,美元跌創(chuàng)近兩個(gè)月新低,新西蘭聯(lián)儲(chǔ)決議來(lái)襲,紐元續(xù)漲有望
- []周鴻祎突然離婚,要AI不要愛(ài)?董秘回應(yīng)來(lái)了
- []accountnumber怎么讀_Accountnumber
- []4月5日財(cái)經(jīng)早餐:美數(shù)據(jù)疲軟強(qiáng)化美聯(lián)儲(chǔ)放緩加息押注,金價(jià)站上2000美元/盎司大關(guān)創(chuàng)三十二個(gè)月新高
- []【世界聚看點(diǎn)】高達(dá)65%成本節(jié)約 施耐德電氣適配改造服務(wù)助企業(yè)把握“循環(huán)”機(jī)遇
- []銀行信貸投放不足原因_銀行信貸的作用
- []恒達(dá)集團(tuán)控股2022年收入增加約3.4% 純利減74.3%至7780萬(wàn)
- []環(huán)球速讀:車(chē)險(xiǎn)傭金
- []看熱訊:三大保險(xiǎn)
- []熱訊:壽險(xiǎn)功用
- []當(dāng)前資訊!聚焦中概 | 小鵬汽車(chē)跌幅擴(kuò)大至7% 造車(chē)新勢(shì)力普跌
- []雙十原則
- []當(dāng)前快看:烏龜冬眠是為了放水還是放沙?
- []天天快消息!周鴻祎與胡歡離婚 后者分得三六零4.46億股、對(duì)應(yīng)市值近90億元
- []環(huán)球觀熱點(diǎn):周度經(jīng)濟(jì)觀察:斜率放緩的經(jīng)濟(jì)復(fù)蘇
- []世界觀焦點(diǎn):申通快遞:公司與阿里云合作,通過(guò)引入云原生技術(shù)實(shí)現(xiàn)了技術(shù)全面升級(jí)
- []全球短訊!深交所、滬交所4月8日全面實(shí)行注冊(cè)制交易業(yè)務(wù)通關(guān)測(cè)試
- []亞太藥業(yè)向下修正可轉(zhuǎn)債價(jià)格 律師:索賠宜趁早
- []假期安全注意事項(xiàng)內(nèi)容圖片_假期安全注意事項(xiàng)內(nèi)容
- []香山股份:目前尚無(wú)詳細(xì)的市場(chǎng)份額數(shù)據(jù),更多詳情敬請(qǐng)留意公司官網(wǎng)及相關(guān)公告和定期報(bào)告
- []全球快看:秦安股份:4月3日公司高管劉宏慶減持公司股份合計(jì)1.16萬(wàn)股
- []保利發(fā)展:房地產(chǎn)持續(xù)向好的基本面沒(méi)有變
- []世界快資訊:越秀地產(chǎn)前三月銷(xiāo)售438億?同比上升217%
- []當(dāng)前聚焦:格力地產(chǎn):珠海國(guó)資委同意公司收購(gòu)免稅集團(tuán) 并募資不超70億元
- []天天觀點(diǎn):保利發(fā)展:公司負(fù)債率連續(xù)三年下降 繼續(xù)保持穩(wěn)健財(cái)務(wù)政策
- []保利發(fā)展:靈活安排推貨節(jié)奏?把握市場(chǎng)修復(fù)窗口
- []今日要聞!國(guó)家加強(qiáng)鐵礦石價(jià)格形勢(shì)分析研判和期現(xiàn)貨市場(chǎng)監(jiān)管
- []世界熱資訊!寶馨科技:目前公司懷遠(yuǎn)一期2GW異質(zhì)結(jié)電池及組件項(xiàng)目正在加速推進(jìn)中,預(yù)計(jì)年內(nèi)投產(chǎn)
- []天天觀點(diǎn):中交城投鄭州古滎城更項(xiàng)目獲得首筆融資
- []嶺南股份:公有云是云計(jì)算的主要形態(tài)。公司已與騰訊建立云計(jì)算、數(shù)字虛擬人、大數(shù)據(jù)等方面的戰(zhàn)略合作
- []世界短訊!西安土拍市場(chǎng)“活”了?
- B站注冊(cè)資本增幅400%至5億 目前由陳睿全資持股
- 光源資本出任獨(dú)家財(cái)務(wù)顧問(wèn) 沐曦集成電路10億元A輪融資宣告完成
- 巨輪智能2021年上半年?duì)I收11.24億元 期內(nèi)研發(fā)費(fèi)用投入增長(zhǎng)19.05%
- 紅棗期貨尾盤(pán)拉升大漲近6% 目前紅棗市場(chǎng)總庫(kù)存約30萬(wàn)噸
- 嘉銀金科發(fā)布2021年Q2財(cái)報(bào) 期內(nèi)凈利潤(rùn)達(dá)1.27億元同比增長(zhǎng)208%
- 成都銀行2021上半年凈利33.89億元 期內(nèi)實(shí)現(xiàn)營(yíng)收同比增長(zhǎng)17.27億元
- 汽車(chē)之家發(fā)布2021年第二季度業(yè)績(jī) 期內(nèi)新能源汽車(chē)品牌收入增長(zhǎng)238%
- 中信銀行上半年實(shí)現(xiàn)凈利潤(rùn)290.31億元 期末不良貸款余額706.82億元
- 光伏概念掀起漲停潮交易價(jià)格創(chuàng)新高 全天成交額達(dá)1.29億元
- 上半年生物藥大增45% 關(guān)鍵財(cái)務(wù)指標(biāo)好轉(zhuǎn)營(yíng)收賬款持續(xù)下降
- 世界快報(bào):湖北襄陽(yáng)高新區(qū)2.08億售出65畝宅地 競(jìng)得者為本地房企
- 今日熱訊:協(xié)創(chuàng)數(shù)據(jù):公司存儲(chǔ)設(shè)備主要與聯(lián)想集團(tuán)合作
- 【全球播資訊】三代人七十余載接力守護(hù)156座抗美援朝烈士墓
- 全球觀天下!每日互動(dòng):AIGC和ChatGPT都是融合多種AI技術(shù)的成果
- 天天滾動(dòng):神州高鐵:截至2023年3月31日,公司股東人數(shù)為91207
- 【天天新要聞】昭衍新藥:股價(jià)走勢(shì)受多方面因素的影響,還請(qǐng)謹(jǐn)慎投資
- 世界滾動(dòng):財(cái)面兒丨建發(fā)國(guó)際:前3月權(quán)益銷(xiāo)售額353.4億元,同比增長(zhǎng)63.5%
- 全球?qū)崟r(shí):土地注冊(cè)處:香港3月樓宇買(mǎi)賣(mài)合約8599份 按年升124.6%
- 【天天新要聞】昆明公租房開(kāi)發(fā)公司最終發(fā)行6億 品種一利率6.5%、品種二未發(fā)行
- 全球觀點(diǎn):拼多多升級(jí)組織架構(gòu) 聯(lián)合創(chuàng)始人趙佳臻出任聯(lián)席CEO搭檔陳磊
- 上海3月新建商品住宅成交面積環(huán)比增長(zhǎng)94% 均價(jià)下跌2.8%
- 天天最資訊丨迪馬股份為江蘇2家子公司提供融資擔(dān)保 涉資8.04億元
- 滾動(dòng):狂飆910%!德國(guó)大儲(chǔ)市場(chǎng)崛起,戶(hù)儲(chǔ)地位岌岌可危?
- 新消息丨最新進(jìn)展!中科云網(wǎng)5GW TOPCON電池項(xiàng)目一期簽署建設(shè)施工合同
- 焦點(diǎn)信息:煤矸石綜合利用與礦山生態(tài)修復(fù)的戰(zhàn)略思考
- 環(huán)球觀熱點(diǎn):年產(chǎn)500萬(wàn)噸!全球規(guī)模最大光伏砂項(xiàng)目成功簽約
- 最大涉水750mm 北京越野BJ60新增車(chē)型上市售24.58萬(wàn)-27.68萬(wàn)元
- 【天天播資訊】晶硅組件有什么作用和特點(diǎn),有哪些種類(lèi)?
- 環(huán)球旅訊+WiT新加坡主題沙龍開(kāi)場(chǎng)演講:你好,中國(guó)!
- 天天報(bào)道:新地University Hill料最快4月底開(kāi)售
- 環(huán)球速遞!萬(wàn)通發(fā)展:萬(wàn)通控股解質(zhì)押270萬(wàn)股股份 現(xiàn)持公司股份3.34億股
- 全球微動(dòng)態(tài)丨建發(fā)房地產(chǎn):10億元公司債券票面利率為4.25%
- 世界頭條:中核鈦白:公司第三期員工持股計(jì)劃并未在2023年3月14日進(jìn)行大宗交易
- 全球觀速訊丨祥生控股首季銷(xiāo)售額54.19億元 同比下滑38.73%
- 國(guó)際油價(jià)走強(qiáng),但多頭須警惕OPEC+最新減產(chǎn)的潛在負(fù)效用
- 恒基達(dá)鑫:公司始終密切關(guān)注橫琴粵澳深度合作區(qū)相關(guān)的措施和政策情況,望能充分利用和享受到政策帶來(lái)的紅利
- 當(dāng)前滾動(dòng):顧家家居:截至3月末累計(jì)回購(gòu)股份106.28萬(wàn)股 總代價(jià)4187.73萬(wàn)元
- 海新能科: 截至2023年03月31日,公司股東總?cè)藬?shù)為45,272名
- 中紅醫(yī)療:我國(guó)丁腈手套產(chǎn)品與馬來(lái)西亞相比有一定的成本優(yōu)勢(shì)
- 經(jīng)緯輝開(kāi):副董事長(zhǎng)擬減持公司不超0.39%股份
- 富力地產(chǎn):2022年度凈虧損157.79億元 預(yù)計(jì)今年可售貨值超1250億元
- 全球熱點(diǎn)!小摩增持萬(wàn)物云39.86萬(wàn)股 總金額約1406.76萬(wàn)港元
- 全球速訊:嶸泰股份:我公司上市公司同行有旭升集團(tuán)、愛(ài)柯迪、文燦股份等
- 新大正:正積極推進(jìn)收購(gòu)云南滄恒投資80%股權(quán) 尚存在不確定性
- 環(huán)球要聞:航天發(fā)展:截至2023年3月31日,航天發(fā)展股東戶(hù)數(shù)為179,101戶(hù)
- 當(dāng)前快播:NYMEX原油仍上看83.17美元
- 4月4日福晶科技漲停分析:3D感應(yīng),中科院系,光通信概念熱股
- 會(huì)德豐合作盤(pán)MIAMI QUAY I暫累售49伙 套現(xiàn)4.8億港元
- 環(huán)球速讀:“20綠城03”將于4月13日提前摘牌 發(fā)行金額為10億元
- 天天資訊:4月4日中儲(chǔ)股份漲停分析:央企改革,快遞物流,國(guó)企改革概念熱股
- 4月4日四川黃金漲停分析:黃金概念熱股
- 環(huán)球今日訊!信達(dá)證券發(fā)布金陵飯店研報(bào) 年報(bào)點(diǎn)評(píng):全年業(yè)績(jī)穩(wěn)中有增 布局中高端 注重品牌打造
- 焦點(diǎn)!學(xué)習(xí)心得怎么寫(xiě)?學(xué)習(xí)心得范本?
- 怎樣追女生?追女孩子的方法有哪些?
- 環(huán)球觀熱點(diǎn):仙劍奇?zhèn)b傳3有哪些歌曲?仙劍奇?zhèn)b傳3所有歌曲匯總?
- 合山市景點(diǎn)有哪些?合山市景點(diǎn)介紹?
- 每日短訊:降雨量50毫米是怎么計(jì)算的?降雨量50毫米的計(jì)算方法?
- 當(dāng)前資訊!生物圈2號(hào)為什么會(huì)失???生物圈二號(hào)失敗的重要原因?
- 中青旅2022年?duì)I收64.17億元,旅行社業(yè)務(wù)虧損收窄
- 捷信金融怎樣貸款?捷信金融貸款條件有哪些?
- 環(huán)球熱議:lol英雄聯(lián)盟怎么觀戰(zhàn)?觀看別人的游戲戰(zhàn)斗方法?
- 每日看點(diǎn)!速干衣的特點(diǎn)有哪些?速干衣的主要功能是什么?
- 速訊:and1鞋子怎么樣?and1鞋子有哪些特點(diǎn)?
- 焦點(diǎn)簡(jiǎn)訊:北京:加大老舊平房院落、老舊小區(qū)、危舊樓房和簡(jiǎn)易樓等更新力度
- 世界熱文:常青股份:年報(bào)審計(jì)工作正在進(jìn)行中,年報(bào)將于2023年4月26日披露
- 天天最新:山西大同:住房公積金貸款最高額度提至100萬(wàn)元
- 環(huán)球今頭條!國(guó)際金價(jià)跌勢(shì)受限,美國(guó)數(shù)據(jù)再現(xiàn)疲軟,F(xiàn)ED鷹派呼聲難響
- 美原油交易策略:需求預(yù)期接力,油價(jià)或延續(xù)漲勢(shì)
- 環(huán)球新消息丨蘇泊爾擬分紅24.40億元 控股股東SEB國(guó)際或分得20.12億元
- 千方科技:公司未參與您所提及的業(yè)務(wù)
- 當(dāng)前快播:河南新鄉(xiāng):住房公積金最高貸款額度升至65萬(wàn)元
- 全球速讀:發(fā)改委:產(chǎn)業(yè)目錄引導(dǎo)橫琴加大對(duì)新興產(chǎn)業(yè)等的培育
- 焦點(diǎn)消息!年報(bào)橫評(píng)①|(zhì) 這些物企表現(xiàn)最好!五大指標(biāo)透視2022年指標(biāo)之最
- 世界焦點(diǎn)!醫(yī)貝云服銷(xiāo)售總監(jiān)陳小飛:醫(yī)貝云服伴隨著藥品和耗材供應(yīng)鏈改革而誕生
- 孕婦補(bǔ)鈣用金丐,早吃早手藝
- 環(huán)球新資訊:甘化科工:截至2023年3月31日,公司股東人數(shù)為27,947戶(hù)
- 天天動(dòng)態(tài):上海新華聯(lián)國(guó)際獨(dú)棟商墅第三次流拍 起始價(jià)1.29億元
- 焦點(diǎn)精選!明陽(yáng)智能:尊敬的公司公司對(duì)外信息披露均按照信息披露要求進(jìn)行
- 環(huán)球時(shí)訊:德恩精工子公司擬與億盛房地產(chǎn)合作開(kāi)發(fā)“濱江一號(hào)”項(xiàng)目 預(yù)計(jì)總投資約1.4億元
- 環(huán)球今日訊!二手房成交量“狂飆”,百城落地“帶押過(guò)戶(hù)”
- 環(huán)球焦點(diǎn)!國(guó)際金價(jià)短線下看1970美元
- 【天天熱聞】上海鋼聯(lián):根據(jù)創(chuàng)業(yè)板上市公司相關(guān)規(guī)則,創(chuàng)業(yè)板上市公司無(wú)需披露季度業(yè)績(jī)預(yù)告
- 非凡舞蹈學(xué)院創(chuàng)辦人Jamila 王海青,打破自我,永不設(shè)限!善濟(jì)有約
- 股票進(jìn)倉(cāng)是什么意思
- 云南省餐飲行業(yè)協(xié)會(huì)交流座談會(huì)在文山舉行
- “AI”拼才會(huì)贏?16只基金單日飆漲超7% 公募基金開(kāi)始密集大調(diào)倉(cāng)
- 三圍怎么量
- 當(dāng)前焦點(diǎn)!炒外匯為什么要拉人
- 用了“借錢(qián)三巨頭”之一的錢(qián)小樂(lè),真實(shí)感受:靠譜!
- 手機(jī)炒股票用什么軟件最好
- 全球信息:收購(gòu)瑞信后 瑞銀將取代摩根大通成為拉美最大財(cái)富管理公司
- 市場(chǎng)對(duì)黃金ETF和金幣的興趣激增,渣打稱(chēng)這還只是開(kāi)始!
- 天天熱點(diǎn)!現(xiàn)貨黃金交易策略:美元仍存下行風(fēng)險(xiǎn),金價(jià)或震蕩上攻
- 對(duì)沖基金放棄看空押注,金銀正蓄勢(shì)待漲!
- 當(dāng)前播報(bào):長(zhǎng)春城投10億元私募債券項(xiàng)目狀態(tài)更新為“已反饋”
- 全球看點(diǎn):北京:土地出讓收入用于農(nóng)業(yè)農(nóng)村比例不低于7.5%
- 全球最新:【BT金融分析師】同程旅行月活躍用戶(hù)破2億,分析師稱(chēng)其度過(guò)行業(yè)低潮
- 天天速看:【BT金融分析師】?jī)|航智能適航認(rèn)證仍無(wú)進(jìn)展,分析師稱(chēng)其前景變得模糊
- 全球關(guān)注:央行調(diào)查:54.1%的居民預(yù)期下季度房?jī)r(jià)“基本不變”
- 世界看熱訊:黑石BREIT在3月收到45億元美元贖回請(qǐng)求 僅獲批6.66億美元
- 北信源:獲中國(guó)石油石化行業(yè)“科技進(jìn)步一等獎(jiǎng)” 樹(shù)立油庫(kù)安全生產(chǎn)行業(yè)典范
- 要聞速遞:利嘉閣:港3月整體樓宇買(mǎi)賣(mài)8612宗 20個(gè)月新高
- *ST科華:公司業(yè)務(wù)情況請(qǐng)關(guān)注公司于2022年3月23日披露的《2022年年度報(bào)告》
- 今熱點(diǎn):通潤(rùn)裝備:截止3月31日,公司股東總戶(hù)數(shù)為33484
- 世界視點(diǎn)!2023年Q1季度精選文章合集 | 航空與大出行賽道
- 黃山一賓館大堂擠滿(mǎn)過(guò)夜游客?景區(qū)回應(yīng)
- 觀點(diǎn):2023年Q1季度精選文章合集 | 目的地與文旅賽道
- 世界快消息!K11 MUSEA今年首季生意額創(chuàng)歷年季度新高
- 全球熱訊:銀城物業(yè)服務(wù)于南京新增對(duì)外投資企業(yè) 出資比例均未公示
- 新鄉(xiāng)提高住房公積金租房提取額度 已婚繳存職工家庭每月最高1600元