問:基于客戶/服務(wù)器模式時(shí),服務(wù)器的實(shí)現(xiàn)方式有幾種?簡要描述其實(shí)現(xiàn)過程。
職稱計(jì)算機(jī)小編回復(fù):
(1)實(shí)現(xiàn)方式有兩種:并發(fā)服務(wù)器、重復(fù)服務(wù)器;
(2)采用并發(fā)服務(wù)器方式的實(shí)現(xiàn)過程為:當(dāng)沒有請(qǐng)求到達(dá)時(shí),并發(fā)服務(wù)器處于等待狀態(tài);一旦客戶進(jìn)程有請(qǐng)求,服務(wù)器立即派生出一個(gè)子進(jìn)程,并由該子進(jìn)程響應(yīng)客戶請(qǐng)求,而服務(wù)器立即回到等待狀態(tài),準(zhǔn)備接受新的客戶請(qǐng)求;
(3)采用重復(fù)服務(wù)器方式的實(shí)現(xiàn)過程為:在重復(fù)服務(wù)器中設(shè)置一個(gè)請(qǐng)求隊(duì)列,當(dāng)客戶請(qǐng)求到達(dá)服務(wù)器時(shí),首先進(jìn)入請(qǐng)求隊(duì)列,然后重復(fù)服務(wù)器按FIFO原則對(duì)請(qǐng)求隊(duì)列中的請(qǐng)求進(jìn)行相應(yīng)處理。
職稱計(jì)算機(jī)小編回復(fù):
(1)實(shí)現(xiàn)方式有兩種:并發(fā)服務(wù)器、重復(fù)服務(wù)器;
(2)采用并發(fā)服務(wù)器方式的實(shí)現(xiàn)過程為:當(dāng)沒有請(qǐng)求到達(dá)時(shí),并發(fā)服務(wù)器處于等待狀態(tài);一旦客戶進(jìn)程有請(qǐng)求,服務(wù)器立即派生出一個(gè)子進(jìn)程,并由該子進(jìn)程響應(yīng)客戶請(qǐng)求,而服務(wù)器立即回到等待狀態(tài),準(zhǔn)備接受新的客戶請(qǐng)求;
(3)采用重復(fù)服務(wù)器方式的實(shí)現(xiàn)過程為:在重復(fù)服務(wù)器中設(shè)置一個(gè)請(qǐng)求隊(duì)列,當(dāng)客戶請(qǐng)求到達(dá)服務(wù)器時(shí),首先進(jìn)入請(qǐng)求隊(duì)列,然后重復(fù)服務(wù)器按FIFO原則對(duì)請(qǐng)求隊(duì)列中的請(qǐng)求進(jìn)行相應(yīng)處理。

