搜索资源列表
WorkerConsumer
- 制作一个生产者和消费者模型的程序。 一个线程每3秒产生一个4字母长的随机单词作为生产者 一个线程作为消费者,将得到的4字母长的单词记入到一个单词文件中。
shengchanzhexiaofeizhe
- 在学习进程互斥中,有个著名的问题:生产者-消费者问题。这个问题是一个标准的、著名的同时性编程问题的集合:一个有限缓冲区和两类线程,它们是生产者和消费者,生产者把产品放入缓冲区,相反消费者便是从缓冲区中拿走产品。producer函数是生产者函数,produce_item(& item) 是指生产者生产出来一个产品,但是这时候并没有对缓冲区进行操作。这条语句看上去让人十分费解,其实它的意思是,如果上一次操作时产品的数目为0,消费者已经进入了
ProducerAndConsumer-linux
- 这是在linux环境下C++做的生产者和消费者问题,主要内容是一个进程产生卷烟所需要的材料:纸,烟叶和火柴。然后有多个进程来消费材料进行吸烟。
linux_pc
- 操作系统作业:由多进程实现生产者和消费者的同步。由于不是多线程,因此通过共享内存实现。互斥访问通过信号量实现。
share-consumer
- 信号量实现对生产者和消费者的共享内存的控制
1
- 用多进程同步方法解决生产者-消费者问题 设计目的:通过研究Linux 的进程机制和信号量实现生产者消费者问题的并发控制. 说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1-20这20个整型数. 设计要求:(1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容,当前指针位置和生产者/消费者县城的标识符.(2)生产者和消费者各有两个以上.(3)多个生产者或多个消费者之间须有共享对缓冲区进行操
ss
- 根据生产者—消费者问题的相关原理,用C编程创建两组线程,分别模拟生产者和消费者,为了确保两组线程之间的同步和互斥,必须设置相关的信号量让两组线程有序的运行。
produce
- 模拟生产者和消费者,3个生产者,1个消费者,缓冲区大小为10
SellBuy
- 生产者和消费者问题的求解过程 通过JAVA线程模拟生产和消费过程
conductoranddriver
- 一个LINUX下的C程序,是关于生产者和消费者的问题。。o(∩_∩)o
P_C
- 基于windows环境,对多线程间的生产者和消费者模型进行模拟,并尝试解决其中的死锁问题。
producer-consumer
- 使用POSIX线程(或进程)和SYSTEM V信号量实现生产者消费者问题。要求: 1. 有界缓冲区内设有5个存储单元,有两个生产者线程不断向缓冲区中写数据,有两个消费者线程不断从缓冲区中读数据。 2. 每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容。
Java
- 用多进程同步方法解决生产者——费者问题 设计目的:通过研究Linux 的进程机制和信号量实现生产者消费者问题的并发控制. 说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1-20这20个整型数. 设计要求: (1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容,当前指针位置和生产者/消费者县城的标识符. (2)生产者和消费者各有两个以上. (3)多个生产者或多个消费者之间须有
OSshengchanzhexiaofeizhe
- “生产者-消费者”的问题是进程互斥中一个著名的案例。 抽象背景:生产者和消费者共享一个缓冲区: 当生产者快时,保证不会有数据遗漏消费; 当消费者快时,保证不会有数据未产生就被消费; 此问题要求解决如下并发需求: 互斥:任一时刻仅有一个生产者或消费者访问缓冲区 同步:缓冲区满时生产者等待,缓冲区空时消费者等待 大概意思是:有一个有限缓冲区和两类线程,它们是生产者和消费者,生产者把产品放入缓冲区,相反消费者便是从
P_C
- 操作系统中的生产者和消费者模拟程序.用WINDOWS API 实现.有很详细的文档说明-operating system producers and consumers of simulation procedures. Using Windows API. Very detailed documentation Note
producerConsumerModel_src
- 当前比较流行的线程生产者和消费者模型,主要采用了信号灯机制。在vc6编译-current more popular threads model of producers and consumers, mainly in the signal mechanism. The compiler vc6
操作系统试验报告
- 试验目的:通过研究Linux的线程机制和信号量实现生产者消费者问题的并发控制 说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1~20这20个整型数。 要求: (1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容.当前指针位置和生产者/消费者线程的标识符 (2)生产者和消费者各有两个以上 (3)多个生产者或多个消费者之间须共享对缓冲区进行操作的函数代码。-Test Objective : To st
用线程做一个生产者-消费者同步问题
- 用线程做一个生产者-消费者同步问题 其实我是想用线程做一个生产者-消费者同步问题,现在已经成功了,贴出来,大家请指证. 我想让线程thread1和thread2按顺序显示,于是加了个信号量mysem,并且在新建两个线程的两个函数中进行P,V操作,来控制先后显示顺序-threads do with a producer-consumer Synchronization I actually want to do with threaded
ossystem
- 基于DOS的多任务系统的实现 1. 用C语言完成线程的创建和撤消,并按优先权加时间片轮转算法对多个线程进行调度; 2. 改变时间片的大小,观察结果的变化。思考:为什么时间片不能太小或太大; 3. 假设两个线程共用同一软件资源(如某一变量,或某一数据结构),请用记录型信号量来实现对它的互斥访问; 4. 假设有两个线程共享一个可存放5个整数的缓冲,一线程不停的计算1到50的平方,并将结果放入缓冲中,另一个线程不断的从缓冲中取
WorkerConsumer
- 制作一个生产者和消费者模型的程序。 一个线程每3秒产生一个4字母长的随机单词作为生产者 一个线程作为消费者,将得到的4字母长的单词记入到一个单词文件中。 -Producers and consumers to produce a model procedure. Every three seconds a thread generates a random 4-letter words long a thread as pr