结合System V信号量机制,利用Linux下的多线程库实现了Linux下的操作系统生产者-消费者模型,具体原理可参考博文:: http://blog.csdn.net/Mikeoperfect/article/details/79431642
2021-11-11 10:21:52 25KB 操作系统
1
实现了操作系统中经典算法生产者消费者的算法,用c语言实现,绝对原创!
2021-11-07 20:55:51 58KB 生产者 消费者 操作系统 Linux
1
一个月的时间,终于完成了这本书的编写,由于工作的原因,业余时间不够多,所以每天都要拿出仅有的一点时间来完善该电子书,在该书中,几乎涉及了Java中线程方面的全部知识,包括: 1、 线程的创建,启动,停止等; 2、 线程间的通讯; 3、 锁机制(this锁,静态锁) 4、 生产者消费者,多线程情况下的生产者消费者,电子秒表等; 5、 线程池的逐步演化; 6、 线程状态的监控;
2021-11-06 12:22:03 1.55MB 线程 java 线程池 生产者消费者
1
使用多线程程序模拟实现单生产者/多消费者问题。 要求“生产者”随机产生一个整数,“消费者 1”将这个整数加 1 后输出,“消 费者 2”将这个整数加 2 后输出,“消费者 3”将这个整数加 3 后输出,“消 费者 4”将这个整数加 4 后输出。当程序接收到键盘输入“q”或“Q”时退 出。
2021-11-05 15:21:52 1KB Linux C语言 多线程 生产者/消费者
1
采用QT5开发的多线程同步,包括信号量,互斥量,等待条件等,里面包含多个生产者,一个消费者。如需多个消费者,可直接复制粘贴进行模拟。
2021-11-04 13:30:17 3KB 生产者 消费者
1
操作系统课程中关于生产者消费者(cpu进程分配)算法 使用js实现,很新颖。 哈哈
2021-11-03 17:00:40 201KB 操作系统 生产者 消费者 js
1
这是一个操作系统的课程设计 ,关于在linux下用多进程同步方法解决生产者-消费者问题。 有论文和源码
2021-11-02 08:27:50 116KB 代码以及论文
1
读《深入理解计算机系统》后,参照书中程序,用C代码实现生产者消费者模型,本代码可移植性强,各接口以封装好,并有注释
2021-11-02 08:26:17 5KB IPC
1
多进程同步方法演示“生产者-消费者”问题,操作系统OS的课程设计,附带报告
2021-11-02 08:23:24 11.38MB 生产者消费者 操作系统 os 课程设计
1
用多进程同步方法演示“生产者-消费者”问题 1、设计目的:通过研究Linux的进程机制和信号量,实现生产者消费者问题的并发控制。 2、说明:有界缓冲区内设有20个存储单元,放入取出的产品设定为1-20个整数。 3、设计要求: 生产者和消费者进程的数目不固定,可在程序界面上设置 生产者和消费者进程的数目在程序界面上可调,在运行时可随时单个增加与减少生产者与消费者 生产者的生产速度与消费者的消费速度均可在程序界面调节,在运行中,该值调整后立即生效 生产者生产的产品由随机函数决定 多个生产者或多个消费者之间必须有共享对缓冲区进行操作的函数代码 每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容、当前生产者与消费者的指针位置,以及生产者和消费者线程标识符 采用可视化界面,可在运行过程中随时暂停,查看当前生产者、消费者以及有界缓冲区的状态
2021-11-02 08:19:57 439KB 操作系统课设 生产者 消费者 linux
1