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

搜索资源列表

  1. 操作系统课程设计-同步机制-读者写者

  2. 用于管理事件对象的API API名称 描述 CreateEvent() 在内核中创建一个新的事件对象。此函数允许有安全性设置、手工还是自动重置的标志以及初始时已接受还是未接受信号状态的标志 OpenEvent() 创建对已经存在的事件对象的引用。此API函数需要名称、继承标志和所需的访问级别 SetEvent() 将手工重置事件转化为已接受信号状态 ResetEvent() 将手工重置事件转化为非接受信号状态 PulseEvent() 将自动重置事件对象转化为已接受信号状态。当系统释放所有的等
  3. 所属分类:专业指导

    • 发布日期:2009-05-02
    • 文件大小:26624
    • 提供者:sora1986
  1. 同步互斥解决理发师问题

  2.  引入3个信号量和一个控制变量: 1)信号量customers用来记录等候理发的顾客数,并用作阻塞理发师进程,初值为0; 2)信号量barbers用来记录正在等候顾客的理发师数,并用作阻塞顾客进程,初值为0; 3)信号量mutex用于互斥,初值为1. 4)控制变量waiting用来记录等候理发的顾客数,初值为0;
  3. 所属分类:网络攻防

    • 发布日期:2009-05-03
    • 文件大小:32768
    • 提供者:woshishen829
  1. [清华大学]JAVA教程

  2. 课程主要包括下列内容:   ■ Java语言的发展及相关技术的介绍,Java技术和平台在网络计算及电子商务中的应用介绍;   ■ Java语言的基础知识:Java语言的主要特点,设计思想,Java虚拟机,垃圾回收机制,安全性的保证机制;   ■ Java语言的基本语法规范,包括标识符、关键字、数据类型、表达式和流控制,程序基本结构;   ■ 面向对象技术的基本特点,Java语言的面向对象特性,类和对象的概念,封装性、继承性、多态性,Java语言的特殊属性;Java程序的例外处理机制和方法;  
  3. 所属分类:Java

    • 发布日期:2009-06-22
    • 文件大小:5242880
    • 提供者:foart
  1. 嵌入式操作系统:设计与实现 源码

  2. 本书是《自己动手写嵌入式操作系统》的全面升级版,作者对自己亲自在PC上开发的嵌入式操作系统的“Hello China”进行全面的升级和改进,书中详细地叙述自己动手写嵌入式操作系统所需的各方面知识,如加载和初始化、Shell、线程的实现、内存管理机制、互斥和同步机制及中断和定时机制的实现,以及设备驱动程序管理框架和应用编程接口等。 本书中的每一个字都是作者辛勤劳动的结晶,本书所讲到的嵌入式操作系统“Hello China”更是作者亲自实践的成果,因此本书具有极高的实用性,对于嵌入式软件开发工程师
  3. 所属分类:硬件开发

    • 发布日期:2009-07-19
    • 文件大小:1048576
    • 提供者:sdfiyuejin
  1. 同步问题之医生看病问题

  2. 通过JAVA图形界面演示同步和互斥过程。 题目描述: 病人来了以后,若病椅有空闲,直接去看病; 若病椅满,而等椅有空闲,坐在等椅上等待; 若病椅和等椅均满,则离开。 若无病人看病,医生等待。
  3. 所属分类:Java

    • 发布日期:2009-07-21
    • 文件大小:46080
    • 提供者:taylor_tao
  1. 同步问题之红客黑客问题

  2. JAVA图形界面演示同步和互斥过程 题目描述: 有红客和黑客两组人员需要过河。河上有船,但是每次只能乘坐4人,且每次乘客满员时才能开船,到河对岸后空船返回。但船上乘客不能同时有 3个红客 、1个黑客 或者 1个红客 、 3个黑客的组合,除此之外其他组合均安全。请用pv操作解决红客、黑客过河的问题。
  3. 所属分类:网络攻防

    • 发布日期:2009-07-21
    • 文件大小:33792
    • 提供者:taylor_tao
  1. 如何用PV原语实现进程间的互斥与同步

  2. 如何用PV原语实现进程间的互斥与同步 P操作和V操作是不可中断的程序段,称为原语。PV原语及信号量的概念都是由荷兰科学家E.W.Dijkstra提出的。信号量sem是一整数,sem大于等于零时代表可供并发进程使用的资源实体数,但sem小于零时则表示正在等待使用临界区的进程数。
  3. 所属分类:网络攻防

    • 发布日期:2009-11-01
    • 文件大小:6144
    • 提供者:hypo_tw
  1. C++多线程及互斥和同步编程详细讲解和事例

  2. 今天我给大家讲一讲C++中的多线程编程技术,C++本身并没有提供任何多线程机制,但是在windows下,我们可以调用SDK win32 api来编写多线程的程序,下面我就此简单的讲一下
  3. 所属分类:C++

    • 发布日期:2010-01-08
    • 文件大小:3072
    • 提供者:ckh2007
  1. 线程同步机制代码,用c++写的,:使用Windows互斥信号量操作函数和同步机制的Peterson,实现进程互斥和同步

  2. 小实验一:编写一个没有线程同步机制的程序,调试程序,观察在执行程序的过程中,出现的问题并解答原因 小实验二:使用Windows互斥信号量操作函数解决上述线程并发问题,并分析、尝试和讨论线程执行体中有关信号量操作函数调用的正确位置 小实验三:根据同步机制的Peterson软件解决方案尝试自己编程实现线程同步机制和用于上述线程并发问题的解决,并基于程序运行时间长短将其与基于Windows互斥信号量的线程同步机制的效率展开比较。 实验要求:线程主体代码循环执行1000000次 试验一:没有线程同步机
  3. 所属分类:网络攻防

    • 发布日期:2010-06-23
    • 文件大小:88064
    • 提供者:nangongqing
  1. 使用MFC相关的功能函数来模拟经典进程互斥和同步问题

  2. 使用MFC相关的功能函数来模拟经典进程互斥和同步问题 生产者和消费者 读者和写者 哲学家就餐问题
  3. 所属分类:DOS

    • 发布日期:2011-11-21
    • 文件大小:1024
    • 提供者:cytherean427
  1. MFC 实现的进程的互斥与同步

  2. vc mfc界面实现的关于进程的互斥和同步的例题代码.
  3. 所属分类:C/C++

    • 发布日期:2012-06-10
    • 文件大小:2097152
    • 提供者:kangyongsun
  1. 操作系统上机实验报告 进程同步和通信-生产者和消费者问题模拟

  2. 1. 目的: 调试、修改、运行模拟程序,通过形象化的状态显示,使学生理解进程的概念,了解同步和通信的过程,掌握进程通信和同步的机制,特别是利用缓冲区进行同步和通信的过程。通过补充新功能,使学生能灵活运用相关知识,培养创新能力。 2. 内容及要求: 1) 调试、运行模拟程序。 2) 发现并修改程序中不完善的地方。 3) 修改程序,使用随机数控制创建生产者和消费者的过程。 4) 在原来程序的基础上,加入缓冲区的写互斥控制功能,模拟多个进程存取一个公共缓冲区,当有进程正在写缓冲区时,其他要访问该缓冲
  3. 所属分类:专业指导

    • 发布日期:2012-07-18
    • 文件大小:313344
    • 提供者:pzy927
  1. 操作系统银行柜员问题,进程互斥、同步

  2. 操作系统课程作业,银行柜员服务问题,多线程的互斥和同步
  3. 所属分类:专业指导

    • 发布日期:2012-12-15
    • 文件大小:3072
    • 提供者:kangxiuyuan
  1. 生产者消费者问题(源码)-MFC实现-进程模拟

  2. 本程序主要是利用进程间同步和互斥,模拟实现生产者和消费者在缓冲池的存取过程。 实现过程中,利用数组模拟缓冲池。生产者主要是往缓冲池中放物品,可用线程模拟对缓冲区数组的占用。消费者主要是从缓冲池中取物品,可用线程模拟对缓冲区数组空间的释放。 进程之间的互斥和同步问题,即不允许消费者进程到一个空缓冲区去取产品,不允许生产者进程向一个装满产品的缓冲区中投放产品;也不允许多个生产者或消费者同时放或取,也不允许生产者和消费者同时放和取。
  3. 所属分类:C/C++

    • 发布日期:2013-04-27
    • 文件大小:1048576
    • 提供者:u010476936
  1. 操作系统有关利用PV操作实现互斥与同步 ppt

  2. 利用PV操作实现互斥与同步 有几个经典问题算法 1`哲学家围着一个圆桌在讨论问题和进餐 2南开大学和天津大学之间有一条弯曲的小路,其中从S到T有一段路每次只允许一辆自行车通过 3某数据库有一个写进程、多个读进程,它们之间读、写操作的互斥 4只允许放一个水果。爸爸可以向盘子中放苹果,也可以向盘子中放桔子,儿子专等吃盘子中的桔子,女儿专等吃盘子中的苹果 。。。
  3. 所属分类:网络攻防

    • 发布日期:2008-11-06
    • 文件大小:119808
    • 提供者:irisfly89
  1. 生产者消费者实现进程的互斥和同步

  2. 本实验要求设计在同一个进程地址空间内执行的两个线程。生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。生产者线程生产物品时,若无空缓冲区可用,生产者线程必须等待消费者线程释放出一个空缓冲区;消费者线程消费物品时,若缓冲区为空,消费者线程将被阻塞,直到新的物品被生产出来。
  3. 所属分类:C/C++

    • 发布日期:2017-12-13
    • 文件大小:24576
    • 提供者:ciwushini
  1. 操作系统——实验四 windows中线程的创建和同步控制

  2. 在windows的环境下,创建一个控制台进程,此进程创建两个并发线程,一个是读线程,另一个是写线程。这两个线程共享一个数组A,写线程对数组分别进行10次写操作,每次写操作对A的每个元素赋一个相同的值;读线程对数组分别进行10次读操作,每次读操作输出A中所有元素的值。写出相应代码,并分析运行结果。修改代码,使每次读写互斥,即每次对数组的写操作结束后才能进行写操作,反之亦然。
  3. 所属分类:OS

    • 发布日期:2020-08-05
    • 文件大小:2097152
    • 提供者:weixin_43978029
  1. Java中的同步与互斥机制–synchornized学习

  2. Java关键字synchronized是Java 语言提供的对多线程和同步的一种机制。synchronized可以作为函数的修饰符,也可作为函数内的语句。它可以作用于instance变量,对象引用(object reference),static函数和类名称字面常量(class literals)。   下面介绍一下synchronized的关键字的使用方法:   一、synchronized作函数修饰符 public synchronized void fun() {    
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:59392
    • 提供者:weixin_38623009
  1. Linux学习笔记(四):信息量、同步、互斥和网络编程

  2. 接上: Linux学习笔记(一) Linux学习笔记(二) Linux学习笔记(三):函数、文件IO和线程 目录复习结构体:struct文件I/O:线程:主要学习内容信号量同步:按照一定的顺序有序的执行互斥:抢资源;谁先抢到资源就谁先执行网络编程:服务器:server客户端:client代码及演示收获及感悟 复习 结构体:struct 文件I/O: int open(char *pathname,int flag); eg:int fd = open(“1.txt”,O_RDWR);//打
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:153600
    • 提供者:weixin_38618312
  1. DKGL:跨平台3D游戏和图形库-源码

  2. DKGL项目 适用于C ++的跨平台3D游戏库。 DK(核心库) 轻量级的跨平台游戏库。 这是用C ++编写的低级游戏库,支持完整的多线程64位环境。 DKGL支持 , , 您可以使用Python脚本来提高生产率。 DK库具有两层API级别。 DKFoundation- Foundation Classes, Managing System Tasks. C ++元程序(类型库等) 数据收集(数组,地图,元组等) 内存管理(SmartPointers,WeakRef,池分配器等)
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:12582912
    • 提供者:weixin_42117267
« 12 3 4 5 6 7 8 9 10 ... 29 »