用多线程同步方法解决读者阅览问题 1) 每个读者进入阅览室后,即时显示“Entered” 及其线程自定义标识,还同时显示阅览室共有几名顾客及其所坐的位置。 2) 至少有10个读者,每人阅览至少3秒钟。 3) 多个读者须共享操作函数代码。 2总的设计思想及系统平台、语言、工具: 设计思想:程序设定的是10个读者和5个座位,对读者进行编号,依次进入阅览室读书,为每一座位列一表目,包括座号和读者号等,读者离开时要登出,即消掉登记的信息。 系统平台:LINUX 语言:C语言 工具:vi编辑器、gcc编译器 操作系统:linux操作系统 调试工具:edit、masm、link、debug. 3数据结构与模块说明(功能与流程图) 数据结构 int count=0 //记录阅览室读者数量 sem_t full //定义阅览室座位信号量 int seat[5] //用数组表示座位 pthread_t reader[10] //定义读者线程 pthread_mutex_t mutex //定义互斥量 3.2功能说明 可以标识读者,随机为读者设置在阅览室的读书时间 可以显示阅览室读者的人数 可以显示读者所坐的位置,座位状态以及列出空座位
标签: 多线程同步
上传时间: 2016-08-10
上传用户:zsjzc
随机自动分班级排学号软件 一个朋友在中学教书,经常为排班级排学号头痛,于是做了这么一个小软件让朋友用用,反馈感觉上还不错。 本软件适用于小学升初中只有两科成绩,且成绩只有A,B,C三个标号. 说明一下:该随机自动分班级排学号软件, 不仅有有考虑到,成绩的均匀, 还考虑到生源地(即原毕业学校),性别,及班级学生个数的均匀. 一般来说,每个班级的总体都比较均匀 具体的说明,可以运行一下本软件,点一下生成源文件样本,然后参考一下即可。
上传时间: 2013-12-05
上传用户:wfeel
HYMN文章管理系统v1.0(后台程序) 系统介绍: 1,新闻采用在线编辑器(本人改进版),从别的网页copy过来,连接和图片、falsh等可以完整保留 2,可web上传图片,小音频,视频信息或flash到服务器,直接添加到文章中 3,大部分逻辑处理都封装在java-bean,界面修改容易 4,栏目分类采用树形编码方式,无限制级别 5,完善的权限管理方式,可为每个用户自定义后台权限 测试平台:Windows2000server,J2SDK-1.4.2,resin-3.0.4,mysql-4.0.14(JDBC Driver 2.0) 作者:小庄。email:iamxiaozhuang@hotmail.com 参考:POPTEN新闻 技术支持:小庄, 版权声名:本系统由小庄开发完成,版权所有者为小庄。 个人网站可以免费使用本系统,并可自由传播,传播过程请保持本系统的完整性。 任何个人或企业未经许可不得将本系统用作商业用途。 如果您对本系统又任何意见和建议,请告知 本人正在开发本系统的c#.net版本
上传时间: 2016-08-26
上传用户:trepb001
这项工程将让您把自己的MP3播放器平台,该软件是开放源代码和硬件是故意离开通用,以允许您自定义您的需求
上传时间: 2014-01-03
上传用户:xaijhqx
桃源网络硬盘.Net 5.2 (免费版)主要功能: 1.多用户注册各自使用,互不干予。 2.在自己的空间中上传多文件及大文件进行在线查看管理,可建多级目录存放。 3.文件目录多级共享,可共享整个用户空间。 4.树状显示系统功能和目录结构,操作方便。 5.界面模板和样式自定义并可由用户在前台选择喜爱的空间风格。 6.共享权限可设好友、所有人、指定人,并可指定共享类别、查看密码、列表修改删除下载等权限。 7.用户的共享目录和文件可自行设置外部空间处固顶和精华。 8.可以按名称、时间、大小、类型、注释、子目录等元素组合搜索文件。 9.文件和目录可进行压缩解压ZIP操作,可以批量上传及批量下载文件。
上传时间: 2014-12-20
上传用户:yph853211
一、超强系统模型扩展功能 EmpireCMS卓越之处在于:不仅提供了网站管理功能,而且还提供了系统扩展框架,您可以直接在后台通过新建表、自定义字段,然后组成新的系统模型,以实现各种适合用户自己的系统。如下载系统、音乐系统、商城系统、产品库、分类信息等等......同时,此功能可将信息量分配于不同的信息表,为数据量较大的网站进行数据部署。因系统模型扩展特性,EmpireCMS又被誉为“万能建站工具”。在4.7以上版本中,此功能又一次得到升华,不仅增强了后台管理系统的可扩展性,而且前台互动性系统的扩展也能发挥得淋漓尽致,在稳定性、扩展性与完善性等诸多方面都得到了更完美的提升! 二、强大的信息采集功能 本系统无论是内置的系统模型还是用户自定义的模型都有自己相应的采集。自动化内容采集的支持,大大降低了内容维护的工作量,并让网站管理系统与企业的其它信息化系统无缝集成,提高了信息的利用率。 ·使用简单:无需会任何程序,只需在相应的采集内容加上相应的标签即可。 ·多重过滤:同一链接可设置不重复采集;设置采集关键字(不包含不采集);内容字符替换;广告过滤;整页代码过滤;过滤相似信息;过滤标题相同信息;设置采集记录数。 ·采集区域更准确:整体页面区
上传时间: 2013-12-08
上传用户:1966640071
本文章介绍了一种AD值的线性化方法。可以应用于单片机系统的设计开发当中。在系统的硬件设计方法上,使用温度补偿的方法,使得AD转换值可实现线性化,从而可以减少了单片机软件开发当中进行非线性数据的线性化处理。
上传时间: 2013-12-31
上传用户:fxf126@126.com
图书管理的一般功能都可以实现,可以下载使用的软件
标签: 图书管理
上传时间: 2013-12-23
上传用户:远远ssad
稀饭伊人相册系统继承了新天堂多用户相册系统的功能,并且增加了当前比较流行的相册的功能。 使用MYSQL数据库使得可以承受更多的数据量和更好的系统性能。 在WEB页面上我们致力于W3C的标准,使其能在IE,FF等浏览器下正常浏览(推荐使用FF) 1:多用户上传,各自独立空间 2:对图片自定义标签(TAG) 3:相册和图片的添加,上传,修改 4:缩略图功能(需IMAGE::MAGICK支持) 5:用户搜索,方便查找用户(稍后添加) 6:相册排名(稍后添加) 7:相册加密功能 8:RSS订阅(稍后添加) 9:使用模板技术,能更快的制作出属于你自己风格的站点和对应的语言 10:整合lightbox2.0,创造更好的视觉效果
标签: 多用
上传时间: 2016-11-05
上传用户:qazxsw
一个对PDF文件进行操作的第三方dll,该dll可以完美的创建各种格式的PDF,包括基本演示PDF文件的创建,文本的写入,插入图片,插入自定义图形,创建表格,文件加密,甚至创建样式表,交互式表单,分页计数等,支持自定义中文。该文件为完美使用版本,完全可以满足用户的一般开发需求。
上传时间: 2016-11-20
上传用户:wcl168881111111