题目:多线程同步方法解决生产者-消费者问题 (Bounded - Buffer Problem) 内容:有界缓冲区内设有10个存储单元,放入/取出的数据项 设定为1~10这10个整形数。要求每个生产者和消费者对有界 缓冲区进行操作后,即时显示有界缓冲区的全部内容、当前指针位 置和生产者/消费者标识符。
标签: Bounded Problem Buffer 多线程同步
上传时间: 2014-01-05
上传用户:253189838
在一个多道程序设计系统中,实现“作业调度”的模拟。模拟程序的要求如下: 1.输入: 作业流文件,其中存储的是一系列待执行的作业信息,每个作业包括五个数据项:作业号,优先级,进入输入井时间(用一个整数表示,如10:10表示为1010),作业估计运行时间(单位:分钟),内存需求量。各数据项用空格隔开。 2.输出: 按照作业调度次序输出每一个作业流文件:“作业号”、“进入内存时间”、“作业完成时间”、“周转时间”;每行输出一个作业的信息。 计算出平均周转时间并输出。 3.作业调度算法: 短作业优先(作业估计运行时间最短的作业首先被调度)。 4.处理要求: 在两道环境下有多个作业; 程序运行时,首先提示输入测试文件的文件名; 输入文件名后,程序将读入文件中的有关数据,并按照最短作业优先调度算法对作业进行调度,作业被调度运行后不再退出(忽略进程调度或者可以认为进程调度采用的是先来先服务调度算法); 假设内存容量为100K,存储管理方案为可变分区方式,且不允许在内存中移动作业。
上传时间: 2015-03-29
上传用户:coeus
数据结构和算法Flash动画演示 B树的删除,B树的生长过程,串的顺序存储,单链表结点的插入,单链表结点的删除,堆排序,二叉排序树的删除等
上传时间: 2015-03-29
上传用户:kristycreasy
java的测试程序。 Test Object : Stack3 Test Enviroment: Win2000 Junit 3.8.1 Jre : 1.4.2 Emma
标签: Test Enviroment Object Stack3
上传时间: 2013-12-25
上传用户:王庆才
benchmark测试源程序, 测试源程序 ,测试源程序
上传时间: 2014-01-01
上传用户:frank1234
完整的windows ce下PPC通讯测试程序.
上传时间: 2015-03-30
上传用户:lanwei
这个源码是基于三星的arm 44b0x开发板上的基于uclinux上的外部中断测试程序,对linux和arm初学者入门很有帮助
上传时间: 2014-12-21
上传用户:hphh
vb 对数据库的图象实现存储利用路径之外的另一种方法
上传时间: 2015-03-30
上传用户:chenlong
试验目的:通过研究Linux的线程机制和信号量实现生产者消费者问题的并发控制 说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1~20这20个整型数。 要求: (1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容.当前指针位置和生产者/消费者线程的标识符 (2)生产者和消费者各有两个以上 (3)多个生产者或多个消费者之间须共享对缓冲区进行操作的函数代码。
上传时间: 2014-08-10
上传用户:dreamboy36
一个基于嵌入式linux的串口驱动程序和测试程序的源码,很实用的。
上传时间: 2014-11-23
上传用户:努力努力再努力