大数据-算法-论弗雷格的算术哲学.pdf
2022-05-07 09:09:26 2.13MB big data 算法 源码软件
大数据-算法-论弗雷格概念论及其对现代逻辑与哲学的影响.pdf
2022-05-07 09:09:26 2.14MB big data 算法 文档资料
大数据-算法-论赖欣巴哈的逻辑哲学思想.pdf
2022-05-07 09:09:23 2.6MB 算法 big data 文档资料
大数据-算法-论逻辑实证主义的科学观和哲学观.pdf
2022-05-07 09:09:21 2.88MB big data 算法 文档资料
大数据-算法-论逻辑哲学论中不可言说之物的显示.pdf
2022-05-07 09:09:20 1.45MB big data 算法 文档资料
哲学家就餐问题(整理)的几个总结WaitForSingleObject(mutex, INFINITE); cout << "philosopher " << myid << " begin......" << endl; ReleaseMutex(mutex); //初始状态为THINKING mystate = THINKING; leftFork = (myid) % PHILOSOPHER_NUM; rightFork = (myid + 1) % PHILOSOPHER_NUM; while (true) { switch(mystate) { case THINKING: // 改变状态 mystate = HUNGRY; strcpy(stateStr, "HUNGRY"); break; case HUNGRY: strcpy(stateStr, "HUNGRY"); // 先检查左筷子是否可用 ret = WaitForSingleObject(semaphore[leftFork], 0); if (ret == WAIT_OBJECT_0) { //左筷子可用就拿起,再检查右筷子是否可用 ret = WaitForSingleObject(semaphore[rightFork], 0); } break; case DINING: // 吃完后把两支筷子都放下 ReleaseSemaphore(semaphore[leftFork], 1, NULL); ReleaseSemaphore(semaphore[rightFork], 1, NULL); // 改变自己的状态 mystate = THINKING; strcpy(stateStr, "THINKING"); break; } // 输出状态 WaitForSingleObject(mutex, INFINITE); cout << "philosopher " << myid << " is : " << stateStr << endl; ReleaseMutex(mutex);
2022-04-22 19:12:42 1.57MB 哲学家 就餐
1
PoS共识机制及设计哲学
2022-04-15 13:19:23 931KB 区块链 PoS DPoS 共识算法
1
gcc,典型同步问题,哲学家问题,消费者问题,读者写者问题
2022-04-12 20:00:30 4KB 操作系统
1
在ucos2操作系统下,解决互锁问题。即公共资源的分配问题。
2022-04-10 20:39:42 135KB 互锁 ucos2
1
高中政治哲学原理及方法论.docx
2022-04-06 00:48:56 24KB 技术