操作系统实验之进程同步,里面已经包含报告,只需要写个人感想即可
2021-04-11 11:08:46 250KB 进程同步
1
无亲缘关系多进程,使用互斥同步锁实现内存共享。
2021-04-06 12:05:05 10KB Linux C++ 进程共享 多进程
linux无亲缘关系间进程同步通信实现(互斥锁+条件变量+共享内存模式)
2021-04-04 09:06:17 6KB linux c++ 互斥锁 进程通信
1
本程序主要是利用进程间同步和互斥,模拟实现生产者和消费者在缓冲池的存取过程。 实现过程中,利用数组模拟缓冲池。生产者主要是往缓冲池中放物品,可用线程模拟对缓冲区数组的占用。消费者主要是从缓冲池中取物品,可用线程模拟对缓冲区数组空间的释放。 进程之间的互斥和同步问题,即不允许消费者进程到一个空缓冲区去取产品,不允许生产者进程向一个装满产品的缓冲区中投放产品;也不允许多个生产者或消费者同时放或取,也不允许生产者和消费者同时放和取。
2021-03-30 16:43:42 1.84MB 进程 同步互斥 操作系统 MFC
1
以生产者消费者模型为基础,在Windows环境下创建一个控制台进程,在该进程中创建读者写者线程模拟生产者和消费者。写者线程写入数据,然后将数据放置在一个空缓冲区中供读者线程读取。读者线程从缓冲区中获得数据,然后释放缓冲区。当写者线程写入数据时,如果没有空缓冲区可用,那么写者线程必须等待读者线程释放出一个空缓冲区。当读者线程读取数据时,如果没有满的缓冲区,那么读入线程将被阻塞,直到新的数据被写进去。
2021-03-21 21:00:14 182KB 进程 同步 互斥 读者写者
1
说明:编译时加上参数 -lrt -lpthread 要不然找不到库文件
2021-02-27 10:35:50 2KB linux 互斥锁 条件变量 共享内存
1
基本的同步与互斥算法,生产者消费者模型,C++实现代码
1
进程同步实验——生产者与消费者问题算法实现
2020-01-03 11:34:09 2.58MB 生产与消费者 算法实现
1
一个简单的有关于生产者和消费者问题的实例程序
2020-01-03 11:19:53 3KB 进程 同步 互斥
1