1. 首页
  2. 安全技术
  3. 网络攻防
  4. 线程同步机制代码,用c++写的,:使用Windows互斥信号量操作函数和同步机制的Peterson,实现进程互斥和同步

线程同步机制代码,用c++写的,:使用Windows互斥信号量操作函数和同步机制的Peterson,实现进程互斥和同步

上传者: 2018-12-29 14:02:52上传 RAR文件 86.43KB 热度 66次
小实验一:编写一个没有线程同步机制的程序,调试程序,观察在执行程序的过程中,出现的问题并解答原因 小实验二:使用Windows互斥信号量操作函数解决上述线程并发问题,并分析、尝试和讨论线程执行体中有关信号量操作函数调用的正确位置 小实验三:根据同步机制的Peterson软件解决方案尝试自己编程实现线程同步机制和用于上述线程并发问题的解决,并基于程序运行时间长短将其与基于Windows互斥信号量的线程同步机制的效率展开比较。 实验要求:线程主体代码循环执行1000000次 试验一:没有线程同步机制 HANDLE thread[2]; 实验二::使用Windows互斥信号量操作函数 mutex = CreateMutex(NULL,FALSE,NULL); WaitForSingleObject(mutex,INFINITE); ReleaseMutex(mutex); 实验三:Peterson软件解决方案 void request ( int id )
下载地址
用户评论
码姐姐匿名网友 2018-12-29 14:02:55

可以正常运行,是我需要的东西

码姐姐匿名网友 2018-12-29 14:02:55

没啥用处,白瞎了

码姐姐匿名网友 2018-12-29 14:02:55

挺好的,正在学习

码姐姐匿名网友 2018-12-29 14:02:55

程序很完整,讲解很详细,学习了!

码姐姐匿名网友 2018-12-29 14:02:55

程序不错,但是没解决电脑的多核处理问题,不过可以提供参考。

码姐姐匿名网友 2018-12-29 14:02:55

挺不错的,解决了我的问题。

码姐姐匿名网友 2018-12-29 14:02:55

挺好用的啊。。。

码姐姐匿名网友 2018-12-29 14:02:55

可以跑起来,不错的

码姐姐匿名网友 2018-12-29 14:02:55

程序简单,但讲解很详细。值得学习!

码姐姐匿名网友 2018-12-29 14:02:55

好吧,有三个c文件,很好奇为什么peterson.c的所有代码都被注释了??那么他还有存在的价值吗。。