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

qq_32903544 63 0 RAR 2018-12-29 14:12:52

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

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2018-12-29 14:12:55

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

Generic placeholder image 卡了网匿名网友 2018-12-29 14:12:55

没啥用处,白瞎了

Generic placeholder image 卡了网匿名网友 2018-12-29 14:12:55

挺好的,正在学习

Generic placeholder image 卡了网匿名网友 2018-12-29 14:12:55

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

Generic placeholder image 卡了网匿名网友 2018-12-29 14:12:55

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

Generic placeholder image 卡了网匿名网友 2018-12-29 14:12:55

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

Generic placeholder image 卡了网匿名网友 2018-12-29 14:12:55

挺好用的啊。。。

Generic placeholder image 卡了网匿名网友 2018-12-29 14:12:55

可以跑起来,不错的

Generic placeholder image 卡了网匿名网友 2018-12-29 14:12:55

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

Generic placeholder image 卡了网匿名网友 2018-12-29 14:12:55

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