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

正文內(nèi)容

生產(chǎn)者消費(fèi)者問題(已改無錯字)

2023-07-08 20:49:34 本頁面
  

【正文】 a=rand()%8。 printf(生產(chǎn)者%01d: 生產(chǎn)出: %s!\n,i,thing[data])。 //等待存放空間 P(Empty)。 //有地方,先鎖住緩沖區(qū) P(Mutex)。 //記錄消費(fèi)的物品 ptr=。 //再移動緩沖區(qū)指針 =(+1)%BUFFER_NUM。 printf(生產(chǎn)者%01d: 放到緩沖區(qū) buf[%d]=%s\n,i,ptr,thing[data])。 [ptr]=data。 //放好了完畢,釋放一個產(chǎn)品 //讓其他消費(fèi)者或生產(chǎn)者使用 V(Mutex)。 V(Full)。 Sleep(rate/2*rand()%10+110)。 } return 0。 } int main(int argc,char *argv[]) { //線程技術(shù),前面為消費(fèi)者線程,后面為生產(chǎn)者線程 HANDLE hThread[CONSUMER_NUM+PRODUCER_NUM]。 // 線程計數(shù) srand(time(NULL))。 rand()。 DWORD tid。 int i=0。 //初始化信號量 Mutex=CreateSemaphore(NULL,1,1,MutexOfConsumerAndProducer)。 Empty=CreateSemaphore(NULL, BUFFER_NUM, BUFFER_NUM, BufferSemaphone)。 Full=CreateSemaphore(NULL,0,BUFFER_NUM,ProductSemaphone)。 if(!Empty||!Full||!Mutex) { printf(Create Semaphone Error!\n)。 return 1。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1