版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
#voidBarrierdnta]{printf厂等待3个进程执行到b前rier\nr);b->P();printf{■全部进程到达barrier!\n\nN);voidThreadlfinta){chars;printfj”输入y便得线程1运行到barrier:N)scant("^sRIR&s);if(s=='y'){b->V();|voidThread!(inta){chars;printf(Rl输入y便得线程2运行到b日「「ih「:")scant("^sRIR&s);if(s=='y'){b->V();voidThreads(inta){chars;print日”输入y使将线程3运行到b日「「ie『:")scant("^s11 ;if(s=='y'){b->v();?}修改ThreadTestl方法,加载上面的四个线程,以便运行测试:voidThreadTestlf]{DEBUG('t',"EnteringThreadTestl");Thread*tl=newThread("forkedthread广)
Thread*t2=newThread["forkedthread")
Thread*t3=newThread("forkedthread^-)
Thread*t4=newThreadfforkedthread411]tl->Fork(Barrierrt2->Fork(Thread2rt3->Fork(Threacl3tt4->Fark(ThreadlRtl->getThreadID(])t2->getThreadIDU)t3->getThreadID(j)t4->getThreadID(])依次输入y,使三个线程运行到barrier,如下:maLianc<?iaLiang-\'i_tuaL-niacnine:■Ljqlc.j等待3个进程执行到ba「「im「输入y使得线程2运行到barrier:y输入¥使得线程3运行到barrier:y输入y使得线程1运行到bar「iei■:y全部进程到达ba「「iE口内容三:遇到的困难以及解决方法困难1荒废C++多年,并且之前一直搞JAVA,也没有用C++写过什么像样的东西。这次使用C++做实习,重新捡起教材学习C++。由于语言的不熟悉,代码修改和编译时遇到很多问题。为了高质量的完成实习,需要尽快熟悉C++。困难2对于条件变量的使用不是很明白,阅读了教材和课件的相关部分,发现讲解的不多。虽然答题知道是怎么回事了,但不像信号量和互斥锁那样熟悉,对于它的使用方式也不甚明确。接下来还需要再多查查资料,彻底搞明白。内容四:收获及感想通过这次实习,对于进程部分众多抽象的知识点都有了较好的掌握。通过实际阅读代码和编写代码,很好的消化掉这些知识点,感觉收获颇多。同时借助实习机会重新学习C++的相关知识,能够全面的掌握主流编程语言,是这门课的附加收获。感想是,搞了几年JAVA,C++完全是个菜鸟了啊,革命尚未成功,同志仍需努力。内容五:对课程的意见和建议我认为陈老师上课时讲解非常详细,思路清晰,认真听讲的话一般都能听懂。只有一点建议,每次报告批改后,最好能给出范例报告和程序供大家学习,通过学习优秀的报告和程序,可以发现自己的不足,同时也能解答自己在实习过程中产生的一些疑惑。内容六:参考文献And
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高考备考期间教师工作总结
- 奢侈品洗护管理方案
- 校园强电设施安全管理方案
- 新能源发电项目安装及验收方案
- 大学生道德与法治素养提升方案
- 李白课件教学课件
- 2024-2025学年高中地理寒假作业6区域联系与区域协调发展含解析新人教版
- 高中政治第四单元当代国际社会8.2民族区域自治制度:适合国情的基本政治制度教案新人教版必修2
- 统考版2024高考历史一轮复习第2讲秦朝中央集权制度的形成学案含解析新人教版
- 物流公司运营成本跟踪方案
- 蛇咬伤的护理查房-课件
- 《建筑防火通用规范》学习研讨
- 雅各布森翻译理论的解读与启示-对等
- 绩溪县现代化工有限公司年产1000吨34-二氯二苯醚项目(一期工程)竣工环境保护验收报告
- TMF自智网络白皮书4.0
- 所水力除焦设备介绍
- 鼻腔冲洗护理技术考核试题及答案
- 新版UCP600的中英文版下载
- 《企业员工薪酬激励问题研究10000字(论文)》
- 2023年地理知识竞赛试题及答案
- GB 1903.33-2022食品安全国家标准食品营养强化剂5′-单磷酸胞苷(5′-CMP)
评论
0/150
提交评论