您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 生产者消费者程序C++版

  2. 操作系统中,生产者消费者程序C++版, 1、实验环境 本实验是在win2000+VC6.0环境下实现的,利用Windows SDK编制实例程序。所以试验需要在windows下安装VC后进行。VC是一个集成开发环境,其中包含了Windows SDK所有工具和定义;所以安装了VC后就不用特意安装SDK了。 2、实现步骤 (1) 打开VC,选择菜单项file->new,选择projects选项卡并建立一个名为" R_WP1"的win32 console applicatoin工程;创建时注意指
  3. 所属分类:C++

    • 发布日期:2010-12-21
    • 文件大小:1048576
    • 提供者:smothing_2010
  1. VC6实现的生产者-消费者模型

  2. 有两个版本,第一个用原子操作来解决(A版本),第二个用信号量实现(B版本),新建一个文件夹,直接双击打开cpp文件调用VC6 IDE,直接编译运行即可 主要用到了windows的信号量semaphore、interLock等工具
  3. 所属分类:C++

    • 发布日期:2011-10-08
    • 文件大小:3072
    • 提供者:byhongda
  1. 完整的生产者消费者程序

  2. 包括所有的主程序和线程的cpp和h文件,不同于网上已有的只有线程文件且有错的程序。
  3. 所属分类:C++

    • 发布日期:2012-04-03
    • 文件大小:536576
    • 提供者:hitalfa
  1. 生产者消费者问题VC实现

  2. // pc问题.cpp : Defines the class behaviors for the application. // #include "stdafx.h" #include "pc问题.h" #include "pc问题Dlg.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ////////////////////////////
  3. 所属分类:C++

    • 发布日期:2008-12-07
    • 文件大小:1048576
    • 提供者:songshuai3223
  1. 处理机管理-生产&消费.cpp

  2.  有界缓冲区内设有N个存储单元(整型数);  每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容,当前指针位置和生产者/消费者进程的标识符;  生产者和消费者各有两个以上;  多个生产者或多个消费者之间须有共享对缓冲区进行操作的函数代码。 (缓冲区容量和生产者及消费者个数可自行设置,比较不同)
  3. 所属分类:其它

    • 发布日期:2019-07-22
    • 文件大小:4096
    • 提供者:weixin_42475210
  1. cpp-一个快速多生产者多消费者的C11无锁并发队列

  2. 一个快速多生产者,多消费者的C 11无锁并发队列
  3. 所属分类:其它

    • 发布日期:2019-08-15
    • 文件大小:2097152
    • 提供者:weixin_39840914
  1. 生产者-消费者.cpp

  2. 《操作系统》第四版,实验,使用P/V操作,实现多线程控制,实现生产者-消费者问题,生产者生产商品,消费者消费,使用了win32的一些函数
  3. 所属分类:OS

    • 发布日期:2020-05-19
    • 文件大小:2048
    • 提供者:qq_44947838
  1. 操作系统实验:生产者与消费者.cpp

  2. 实验内容: ① 由用户指定要产生的进程及其类别,存入进入就绪队列。    ② 调度程序从就绪队列中提取一个就绪进程运行。如果申请的资源被阻塞则进入相应的等待队列,调度程序调度就绪队列中的下一个进程。进程运行结束时,会检查对应的等待队列,激活队列中的进程进入就绪队列。运行结束的进程进入over链表。重复这一过程直至就绪队列为空。    ③ 程序询问是否要继续?如果要转直①开始执行,否则退出程序。 实验目的: 通过实验模拟生产者与消费者之间的关系,了解并掌握他们之间的关系及其原理。由此增加对进程同步
  3. 所属分类:OS

    • 发布日期:2020-05-12
    • 文件大小:4096
    • 提供者:weixin_43538781
  1. 生产者-消费者问题.cpp

  2. 一组生产者进程生产产品给一组消费者进程消费。一个有n个缓冲区的缓冲池,生产者一次向一个缓冲区中投入消息,消费者从一个缓冲区中取得。生产者——消费者问题实际上是相互合作进程关系的一种抽象。该类问题不允许消费者进程到一个空缓冲区中取产品,同时也不允许生产者进程到一个已满且还没被取走的缓冲区中投放产品。 使用一个数组来表示具有n个(0,1,…,n-1)缓冲区的缓冲池。用输入指针in来指示下一个可投放产品的缓冲区,每当生产者进程生产并投放一个产品后,in加1;用一个输出指针out来指示下一个可从中获取
  3. 所属分类:其它

    • 发布日期:2020-03-26
    • 文件大小:3072
    • 提供者:qq_42257666
  1. c-17-stl-cook-book.pdf

  2. 如果最近你阅读了本书中C++17的新特性,并使用前卫的编译器编译了这些代码,你可能会 在编译阶段遇到一些问题。因为你使用到的一些C++17 STL新特性可能还没有在编译器中进 行实现。使用迭代器实现算法 1.74 使用反向迭代适配器进行迭代 1.7.5 使用哨兵终止迭代 1.7.6 使用检查过的迭代器自动化检查迭代器代码 1.7.7 构建zjp迭代适配器 1.7.8 第4章 Lambda表达式 使用 Lambda表达式定义函数 1.8.1 使用 Lambda为std: function添加多态性
  3. 所属分类:C++

    • 发布日期:2019-07-14
    • 文件大小:10485760
    • 提供者:u012941603
  1. second_experiment.cpp

  2. 本科操作系统实验二进程同步之生产者消费者问题
  3. 所属分类:其它

    • 发布日期:2020-06-12
    • 文件大小:3072
    • 提供者:baidu_41602911
  1. liunx多线程_生产者与消费者模型_链式队列实现.zip

  2. 代码中附有详细的注释 readme.txt 本工程用cmakelist代替makelife的作用 // fun.cpp中主要为队列读写功能的实现 struct Queue *init_queue();//初始化 void en_queue(struct Queue *q,void* data,size_t len);//向队列的尾部插入一个数据。 void de_queue(struct Queue *q);//删除头部一个节点和他的数据域 int read_queue_save(stru
  3. 所属分类:C/C++

    • 发布日期:2020-12-02
    • 文件大小:82944
    • 提供者:agentky
  1. MultiThreadLearning-源码

  2. 多线程学习 #经典多线程同步问题,分别是哲学家吃饭,读者写者,消费者生产者模型#采用C ++ 11的多线程库,linux和window下都可以运行g ++ read_write.cpp -o read_write -pthread -g
  3. 所属分类:其它

    • 发布日期:2021-03-20
    • 文件大小:3072
    • 提供者:weixin_42127783