亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 哲學家就餐.txt

?? arm 的編程, 其中有 X次方 階乘 以及 累加和
?? TXT
字號:
#include "stdafx.h"
#include "windows.h"

#include <process.h>
#include <time.h> 
#include <stdlib.h> 
#include <stdio.h> 

#include <iostream>

using namespace std;

const unsigned int PHILOSOPHER_NUM=5;
const char THINKING=1;
const char HUNGRY=2;
const char DINING=3;

// each fork has a semaphore
HANDLE semph[PHILOSOPHER_NUM];

// Mutex for printing
HANDLE mutex;

void philosopherProc(void* param);

int main(int argc, char* argv[])
{
 int i;
 srand(time(0));

 mutex = CreateMutex(NULL, false, NULL);
 for (i=0; i<PHILOSOPHER_NUM; i++)
 {
  semph[i] = CreateSemaphore(NULL, 1, 1, NULL);
  _beginthread(philosopherProc, 0, (void*)&i);
  Sleep(10);
 }

 Sleep(2000);
 return 0;
}

void philosopherProc(void* param)
{
 int myid;
 char idStr[128];
 char stateStr[128];
 char mystate;
 int ret;
 unsigned int leftFork;
 unsigned int rightFork;

 myid = *((int*)(param));
 itoa(myid, idStr, 10);

 //cout << "philosopher " << myid << " begin......" << endl;
 Sleep(10);

 // initial state is THINKING
 mystate = THINKING;
 leftFork = (myid) % PHILOSOPHER_NUM;
 rightFork = (myid + 1) % PHILOSOPHER_NUM;

 while (true)
 {
  switch(mystate)
  {
  case THINKING:
   // changing my state
   mystate = HUNGRY;
   strcpy(stateStr, "HUNGRY");
   break;

  case HUNGRY:
   strcpy(stateStr, "HUNGRY");
   // first test the left fork ...
   ret = WaitForSingleObject(semph[leftFork], 0);
   if (ret == WAIT_OBJECT_0)
   {
    // left fork is ok, take it up !
    // then test the right fork ...
    ret = WaitForSingleObject(semph[rightFork], 0);
    if (ret == WAIT_OBJECT_0)
    {
     // right fork is also ok !
     // changing my state
     mystate = DINING;
     strcpy(stateStr, "DINING");
    }
    else
    {
     // right fork is being used by others, so I must put down
     // the left fork.
     ReleaseSemaphore(semph[leftFork], 1, NULL);
    }
   }
   break;

  case DINING:
   // put down both the left and right fork
   ReleaseSemaphore(semph[leftFork], 1, NULL);
   ReleaseSemaphore(semph[rightFork], 1, NULL);

   // changing my state
   mystate = THINKING;
   strcpy(stateStr, "THINKING");
   break;
  }

  // print my state
  WaitForSingleObject(mutex, INFINITE);
  cout << "philosopher " << myid << " is : " << stateStr << endl;  
  ReleaseMutex(mutex);
  
  // sleep a random time : between 1 - 5 s
  int sleepTime; 
  sleepTime = 1 + (int)(5.0*rand()/(RAND_MAX+1.0)); 
  Sleep(sleepTime*10);
 }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费视频视频| 国产综合色视频| 亚洲丝袜自拍清纯另类| 欧美国产成人在线| 国产精品伦一区二区三级视频| 久久蜜桃av一区精品变态类天堂| 国产午夜精品久久| 国产精品免费视频网站| 中文字幕视频一区二区三区久| 中文字幕在线不卡一区二区三区| 日韩美女视频一区二区 | 日本亚洲天堂网| 免费欧美高清视频| 国产一区二区三区久久久| 国产精品69毛片高清亚洲| 欧美视频在线一区| 日韩免费福利电影在线观看| 久久久久国产精品人| 中文字幕一区二区不卡| 亚洲综合免费观看高清完整版 | 国产欧美一区二区精品性| 国产日韩综合av| 亚洲国产三级在线| 久久9热精品视频| jlzzjlzz欧美大全| 欧美日韩一区小说| 26uuu精品一区二区在线观看| 中文字幕一区二区三区色视频| 亚洲成人免费在线观看| 国产精品自在在线| 欧美色手机在线观看| 久久久久99精品一区| 亚洲综合免费观看高清完整版| 极品少妇xxxx精品少妇偷拍| 色天天综合色天天久久| 欧美电影免费观看高清完整版在 | 成人深夜福利app| 欧美日韩一区小说| 国产精品午夜在线观看| 日本免费在线视频不卡一不卡二| 成人免费视频免费观看| 欧美第一区第二区| 亚洲午夜羞羞片| 91丝袜美女网| 国产欧美一区二区三区沐欲| 美脚の诱脚舐め脚责91| 在线精品视频小说1| 国产精品久久网站| 黑人巨大精品欧美一区| 欧美一区二区视频在线观看2022| 中文字幕乱码久久午夜不卡| 久久99国产精品尤物| 欧美三级电影一区| 一区二区三区在线播放| 国产成人亚洲综合a∨猫咪| 日韩精品一区二区三区swag| 亚洲成人你懂的| 欧美性大战久久| 一区二区三区四区乱视频| eeuss鲁一区二区三区| 国产午夜精品久久久久久久 | 亚洲黄色录像片| 高清免费成人av| 亚洲乱码国产乱码精品精98午夜| 国产精品亚洲第一区在线暖暖韩国 | 国产精品久久久久久久第一福利 | 尤物视频一区二区| 99综合影院在线| ●精品国产综合乱码久久久久| 高清在线观看日韩| 国产精品国产三级国产| aaa亚洲精品| 国产精品传媒入口麻豆| 不卡电影免费在线播放一区| 国产精品美女www爽爽爽| 丁香桃色午夜亚洲一区二区三区| 日本一区二区免费在线观看视频| 国产精品一区专区| √…a在线天堂一区| 色呦呦国产精品| 亚洲一二三级电影| 日韩视频免费观看高清完整版在线观看 | 亚洲天堂中文字幕| 色狠狠一区二区三区香蕉| 亚洲国产一区二区在线播放| 91麻豆精品国产自产在线观看一区| 日韩和的一区二区| 欧美va日韩va| 高清日韩电视剧大全免费| 亚洲青青青在线视频| 在线观看区一区二| 久久国产尿小便嘘嘘| 欧美国产欧美亚州国产日韩mv天天看完整| 高清成人在线观看| 一区二区三区欧美视频| 日韩视频在线永久播放| 成人精品鲁一区一区二区| 亚洲视频一区二区在线观看| 911国产精品| 国产精品一级黄| 亚洲人成在线播放网站岛国| 欧美一区二区观看视频| 成人免费观看av| 成人综合日日夜夜| 天天影视网天天综合色在线播放| 精品欧美一区二区三区精品久久 | 欧美三级电影在线观看| 久久国产免费看| 亚洲色图欧美在线| 欧美不卡在线视频| 91视视频在线直接观看在线看网页在线看| 亚洲一区影音先锋| 国产精品人妖ts系列视频| 欧美日韩国产综合一区二区三区| 国产精品中文字幕日韩精品 | 欧美日韩视频不卡| 国产一区二区不卡| 亚洲.国产.中文慕字在线| 国产欧美一二三区| 欧美一卡二卡在线| 日本乱码高清不卡字幕| 国产精品一区二区黑丝| 日av在线不卡| 亚洲综合免费观看高清完整版 | 青青草原综合久久大伊人精品| 亚洲国产成人一区二区三区| 91精品婷婷国产综合久久竹菊| 色视频欧美一区二区三区| 国产精品一区在线| 激情伊人五月天久久综合| 亚洲超碰97人人做人人爱| 亚洲欧洲精品成人久久奇米网| 2欧美一区二区三区在线观看视频| 欧美午夜视频网站| 一本大道av一区二区在线播放| 国产一区欧美日韩| 久88久久88久久久| 日韩av在线播放中文字幕| 一区二区日韩av| 亚洲图片你懂的| 亚洲欧美日韩电影| 国产精品国产三级国产aⅴ入口| 国产亚洲综合在线| 久久精品无码一区二区三区| 欧美成人乱码一区二区三区| 在线成人av网站| 欧美日韩1234| 91精品国产综合久久久蜜臀粉嫩 | 精品一区二区免费视频| 视频一区二区中文字幕| 亚洲不卡在线观看| 亚洲午夜精品一区二区三区他趣| 日韩码欧中文字| 亚洲天堂免费在线观看视频| 亚洲欧美乱综合| 亚洲精品综合在线| 亚洲国产精品一区二区久久| 亚洲妇熟xx妇色黄| 日本不卡中文字幕| 精品一区二区三区在线观看 | 青青青爽久久午夜综合久久午夜 | 26uuuu精品一区二区| 精品久久久久久无| 国产精品污网站| 亚洲欧美另类小说| 亚洲国产成人porn| 免费欧美日韩国产三级电影| 国产在线国偷精品免费看| 成人午夜视频福利| 欧洲亚洲精品在线| 日韩一区二区三区高清免费看看| 亚洲精品在线网站| 中文字幕高清不卡| 亚洲欧美日本在线| 日日摸夜夜添夜夜添国产精品| 美日韩一级片在线观看| 成人免费看片app下载| 欧美婷婷六月丁香综合色| 日韩欧美一区二区在线视频| 欧美韩日一区二区三区四区| 亚洲少妇30p| 麻豆一区二区在线| 色婷婷久久综合| 日韩午夜在线影院| 亚洲女同女同女同女同女同69| 天堂蜜桃91精品| www.激情成人| 欧美白人最猛性xxxxx69交| 亚洲靠逼com| 国产乱一区二区| 欧美日韩国产欧美日美国产精品| www欧美成人18+| 亚洲v中文字幕| av不卡免费电影| 久久欧美中文字幕| 丝瓜av网站精品一区二区| 豆国产96在线|亚洲| 欧美大尺度电影在线| 亚洲人成7777| av在线播放不卡|