freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)絡(luò)編程課程設(shè)計(jì)報(bào)告--模擬火車(chē)售票退票系統(tǒng)-文庫(kù)吧

2025-01-03 23:50 本頁(yè)面


【正文】 。流程圖如下:接收客戶端的信息線程休眠一段時(shí)間客戶是否買(mǎi)票() _ticket()否是4)、若客戶是買(mǎi)票的,則通過(guò)“()”判斷是否有票可售,若有票可售,則進(jìn)行售票處理(即將list線性表中的第一個(gè)節(jié)點(diǎn)刪除,表示此票已售出),處理后將信息反饋給客戶;客戶收到服務(wù)器端的信息后,將反饋信息打印輸出,同時(shí)將所買(mǎi)到的票添加到cus_list線性表的最后。若無(wú)票可售,則線程等待,將線程加入等待隊(duì)列,當(dāng)線程被喚醒后,進(jìn)行售票處理,處理后將信息反饋給客戶??蛻羰盏椒?wù)器端的信息后,輸出反饋的信息,同時(shí),將所買(mǎi)到的票添加到cus_list線性表的最后??蛻羰盏椒?wù)器端反饋信息打印輸出信息()否是否有票可售售票處理是售票線程等待線程被喚醒后進(jìn)行售票處理將線程加入等待隊(duì)列將反饋信息發(fā)送到客戶端5) 、若客戶是退票的,首先判斷客戶所退的票是否是已售出的票,若不是,則非法退票,退票失敗,將反饋信息發(fā)送給客戶端;若是,則進(jìn)行退票處理(將所要退的票按大小添加到線性表list中),退票處理后,將反饋信息發(fā)送給客戶端,然后該線程將已經(jīng)退了的票從cus_list中刪除(())。判斷是否有線程在等待隊(duì)列中,若有,則將隊(duì)列中的第一個(gè)線程喚醒,進(jìn)行售票處理,然后將反饋信息發(fā)送給客戶端。退票是否成功打印輸出退票成功信息()是輸出退票失敗信息客戶端收到服務(wù)器端的反饋信息否等待隊(duì)列是否空退票該票是否已售出否非法退票,退票失敗是退票處理將所退的票售給第一個(gè)等待的線程將反饋信息發(fā)送到客戶端 關(guān)鍵代碼for(i=1。i=500。i++) { (客戶第+i+次請(qǐng)求)。// msg=()。 //choice產(chǎn)生隨機(jī)數(shù)來(lái)確定客戶是買(mǎi)票還是退票 if((buy)) { (msg)。 //將客戶買(mǎi)票的信息傳給服務(wù)器 (())。 //輸出服務(wù)器傳給客戶的買(mǎi)到票的信息 (())。 //將客戶買(mǎi)到的票放入鏈表的最后 (+\n)。 //輸出客戶所擁有的所有票,cus_list:用一個(gè)鏈表存儲(chǔ)客戶所擁有的所有票 } else if((refund)) { if(!()) //若客戶所擁有的票不是空的,就退票 { (msg)。 //將客戶退票的信息傳給服務(wù)器 (cus_number=(1))。 //獲取客戶最先買(mǎi)到的那張票,將其傳給服務(wù)器 msg=()。 //接收服務(wù)器的反饋信息 if(!(非法退票!退票失敗!)) { (msg)。 (1)。 //將客戶所退了的票從客戶所擁有的票中移除 (+\n)。 //輸出客戶所擁有的所有票 } else (msg)。 } else //否則,轉(zhuǎn)為買(mǎi)票 { (客戶沒(méi)有票可退,轉(zhuǎn)為買(mǎi)票)。 (buy)。 //將買(mǎi)票信息傳給服務(wù)器 (())。 //輸出服務(wù)器傳給客戶的買(mǎi)到票的信息 (())。 //將客戶買(mǎi)到的票放入鏈表的最后 (+\n)。 //輸出客戶所擁有的所有票,cus_list:用一個(gè)鏈表存儲(chǔ)客戶所擁有的所有票 } } } 1)、
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1