IT课栈资源名称:Linux系统进程间通信-利用管道实现.docxitkz8.com IT课栈吧网 ruik
编写一个程序,用Linux中的IPC机制中的管道完成两个进程进行石头、剪子、布的游戏。
可以创建三个进程,其中,一个进程为裁判进程,另外两个进程为选手进程。可以将石头、剪子、布这三招定义为三个整型值。胜负关系:石头〉剪子〉 布〉石头。选手进程按照某种策略(例如,随机产生)出招,交给裁判进程判断大小。裁判进程将对手的出招和胜负结果通知选手。比赛可以采取多盘(>100盘)定胜负,由裁判宣布最后结果。每次出招由裁判限定时间,超时判负。 每盘结果可以存放在文件或其他数据结构中。比赛结束,可以打印每盘的胜负情况和总的结果。
所谓管道,是指用于连接一个读进程和一个写进程,以实现它们之间通信的共享文件,又称
常见问题
相关文章
猜你喜欢
- 基于C#语言的ArcGIS ENGINE开发基础与技巧.rar 2024-09-14
- 新版软件测评师教学视频 2024-09-14
- 赵珊珊-Go语言(含资料) 2024-09-14
- 信管飞出纳记账软件公司日记帐软件破解版 2024-09-14
- 人工智能36讲 2024-09-14
- Kali Linux安全测试(177讲全) 安全牛苑房宏 2024-09-14
- rtk模拟器-请下载 2024-09-14
- Asp.net基于Web的学生作业管理系统源码(带论文文档) 2024-09-14
- YT88加密狗工具 2024-09-14
- 新增Redis Cluster集群运维 JAVA互联网架构师最新课程 2024-09-14