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

搜索资源列表

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

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

    • 发布日期:2009-05-02
    • 文件大小:26624
    • 提供者:sora1986
  1. Delphi多线程编程之三 同步读写全局数据

  2. 一、临界区 所谓临界区,就是一次只能由一个线程来执行的一段代码。如果把初始化数组的代码放在临界区内,另一个线程在第一个线程处理完之前是不会被执行的。 使用临界区的步骤: 1、先声明一个全局变量类型为TRTLCriticalSection; 2、在线程Create()前调用InitializeCriticalSection()过程来初始化,该函数定义是: void WINAPI InitializeCriticalSection(LPCRITICAL_SECTION lpCriticalSect
  3. 所属分类:Delphi

    • 发布日期:2009-08-18
    • 文件大小:207872
    • 提供者:huangwenqing
  1. 在同步代码结束后,使用ReleaseMutex(THandle

  2. 您查询的关键词是:delphi 同步 数据 。如果打开速度慢,可以尝试快速版;如果想保存快照,可以添加到搜藏。 (百度和网页http://blog.csdn.net/mygodsos/archive/2008/10/19/3097921.aspx的作者无关,不对其内容负责。百度快照谨为网络故障时之索引,不代表被搜索网站的即时页面。) --------------------------------------------------------------------------------
  3. 所属分类:Delphi

    • 发布日期:2009-08-18
    • 文件大小:388096
    • 提供者:huangwenqing
  1. Visual C++开发经验技巧宝典(第9章)—1

  2. 第9章 Windows相关技术 337 9.1 磁盘信息 338 0520 获取驱动器的卷标 338 0521 检测软驱是否有软盘 339 0522 判断是否插入存储器 339 0523 判断光驱是否有光盘 339 0524 判断驱动器类型 340 0525 获取磁盘序列号 341 0526 获取磁盘空间信息 342 9.2 磁盘操作 343 0527 格式化磁盘 343 0528 关闭磁盘共享 343 0529 设置磁盘卷标 343 0530 磁盘碎片整理 344 0531 从FAT32转换
  3. 所属分类:网络攻防

    • 发布日期:2009-09-07
    • 文件大小:11534336
    • 提供者:perhapsbu
  1. Visual C++开发经验技巧宝典(第9章)

  2. 第9章 Windows相关技术 337 9.1 磁盘信息 338 0520 获取驱动器的卷标 338 0521 检测软驱是否有软盘 339 0522 判断是否插入存储器 339 0523 判断光驱是否有光盘 339 0524 判断驱动器类型 340 0525 获取磁盘序列号 341 0526 获取磁盘空间信息 342 9.2 磁盘操作 343 0527 格式化磁盘 343 0528 关闭磁盘共享 343 0529 设置磁盘卷标 343 0530 磁盘碎片整理 344 0531 从FAT32转换
  3. 所属分类:网络攻防

    • 发布日期:2009-09-07
    • 文件大小:8388608
    • 提供者:perhapsbu
  1. Delphi深度编程技术

  2. 基础篇:Delphi深度编程技术 第1章 理解Windows消息 1.1 消息概述 1.2 Windows消息工作机理 1.3 Delphi的VCL消息系统处理原理 1.4 发送消息 1.4.1 Perform() 1.4.2 SendMessage()和PostNessage() 1.4.3 消息的发送 1.5 消息处理 1.6 消息过滤 第2章 进程与线程 2.1 进程与线程 2.1.1 进程概述 2.1.2 进程的直接创建 2.1.3 列举系统打 开的进程 2.1.4 线程概述 2.2
  3. 所属分类:网络攻防

    • 发布日期:2009-09-09
    • 文件大小:10485760
    • 提供者:nanping
  1. 操作系统原理 计算机

  2. CH1 操作系统概论............................................................................................................................1 1.1 操作系统概观.......................................................................................................
  3. 所属分类:网络攻防

    • 发布日期:2009-12-14
    • 文件大小:2097152
    • 提供者:qiaoleihao
  1. 分布式系统中的停车场问题

  2. 用JAVA实现了分布式系统中的一个经典问题:停车场问题。主要思想是使用了lamport算法,定义了全局时间戳。并且使用互斥访问临界区资源(空车位)。
  3. 所属分类:其它

    • 发布日期:2010-01-23
    • 文件大小:9216
    • 提供者:ss1vv
  1. 操作系统实验临界区的互斥访问

  2. 详细步骤,有界面提示,当多个线程访问一个独占性共享资源时,可以使用“临界区”对象。任一时刻只有一个线程可以拥有临界区对象,拥有临界区的线程可以访问被保护起来的资源或代码段,其他希望进入临界区的线程将被挂起等待,直到拥有临界区的线程放弃临界区时为止,这样就保证了不会在同一时刻出现多个线程访问共享资源。 CCriticalSection类的用法非常简单,步骤如下:
  3. 所属分类:其它

    • 发布日期:2010-06-23
    • 文件大小:320512
    • 提供者:shenjj135
  1. 哲学家就餐:Java多线程实例图形版

  2. 哲学家就餐:Java多线程实例图形版 哲学家就餐是一个经典的Java多线程编程的实例,这是图形版。涉及到线程同步与互斥,临界区访问问题以及避免死锁的方法。      哲学家就餐:有五个哲学家绕着圆桌坐,每个哲学家面前有一碗面,两人之间有一支筷子,这样每个哲学家左右各有一支筷子。哲学家有2个状态,思考或者拿起筷子吃饭。如果哲学家拿到一只筷子,不能吃饭,直到拿到2只才能吃饭,并且一次只能拿起身边的一支筷子。一旦拿起便不能放下直到把饭吃完,此时才把这双筷子放回原处。如果,很不幸地,每个哲学家拿起他或
  3. 所属分类:Java

    • 发布日期:2010-08-28
    • 文件大小:107520
    • 提供者:mirage1982
  1. 消费者生产者模型 c++

  2. #include #include #include #include #include //定义一些常量; //本程序允许的最大临界区数; #define MAX_BUFFER_NUM 10 //秒到微秒的乘法因子; #define INTE_PER_SEC 1000 //本程序允许的生产和消费线程的总数; #define MAX_THREAD_NUM 64 //定义一个结构,记录在测试文件中指定的每一个线程的参数 struct ThreadInfo { int serial; //线程序列
  3. 所属分类:C

    • 发布日期:2010-09-25
    • 文件大小:9216
    • 提供者:yuyubaba
  1. 操作系统课程设计(读者写着问题)

  2. 操作系统课程设计报告 一、操作系统课程设计任务书 读者-写者问题实现 1 设计目的 通过实现经典的读者写者问题,巩固对线程及其同步机制的学习效果,加深对相关基本概念的理解,并学习如何将基本原理和实际设计有机的结合。 2 设计要求 在Windows 2000/XP环境下,使用多线程和信号量机制实现经典的读者写者问题,每个线程代表一个读者或一个写者。每个线程按相应测试数据文件的要求,进行读写操作。请用信号量机制分别实现读者优先和写者优先的读者-写者问题。 读者-写者问题的读写操作限制: (1)写-
  3. 所属分类:网络攻防

    • 发布日期:2011-01-04
    • 文件大小:157696
    • 提供者:Panlon
  1. 操作系统课程设计生产者和消费者问题源代码

  2. (1)创建生产者和消费者线程 在Windows2000环境下,创建一个控制台进程,在此进程中创建n个线程来模拟生产者或者消费者。这些线程的信息由本程序定义的“测试用例文件”中予以指定。 该文件的格式和含义如下: 3 1 P 3 2 P 4 3 C 4 1 4 P 2 5 C 3 1 2 4 第一行说明程序中设置几个临界区,其余每行分别描述了一个生产者或者消费者线程的信息。每一行的各字段间用Tab键隔开。不管是消费者还是生产者,都有一个对应的线程号,即每一行开始字段那个整数。第二个字段用字母P或
  3. 所属分类:C++

    • 发布日期:2011-07-05
    • 文件大小:1048576
    • 提供者:meteor00
  1. 生产者与消费者实验代码

  2. 生产者与消费者实验代码 关于进程的互斥访问 关于临界区的用处
  3. 所属分类:Windows Server

    • 发布日期:2011-10-26
    • 文件大小:55296
    • 提供者:www_______
  1. 简单临界区互斥

  2. 操作系统实验,实现缓冲区的互斥访问,利用临界区实现
  3. 所属分类:OS

    • 发布日期:2011-11-02
    • 文件大小:6291456
    • 提供者:charleytemp
  1. 用C语言开发手机软件 -Windows+CE+6.0开发者参考

  2. 目录 第一部分 Windows编程基础 第1章 HelloWindowsCE 1.1 WindowsCE标准Windows的差别 1.1.1 WindowsCE和标准Windows的差别 1.1.2 资源有限的WindowsCE设备 1.1.3 Unicode编码 1.1.4 组件化设计 1.1.5 Win32子集 1.2 仍然是Windows编程 1.3 第一个WindowsCE应用程序 1.3.1 创建第一个WindowsCE应用程序 1.3.2 运行程序 1.3.3 出了什么问题 1.4
  3. 所属分类:C++

    • 发布日期:2011-11-09
    • 文件大小:83886080
    • 提供者:aasmfox
  1. 用C语言开发手机软件-Windows CE 6.0开发者参考

  2. 目录 第一部分 Windows编程基础 第1章 HelloWindowsCE 1.1 WindowsCE标准Windows的差别 1.1.1 WindowsCE和标准Windows的差别 1.1.2 资源有限的WindowsCE设备 1.1.3 Unicode编码 1.1.4 组件化设计 1.1.5 Win32子集 1.2 仍然是Windows编程 1.3 第一个WindowsCE应用程序 1.3.1 创建第一个WindowsCE应用程序 1.3.2 运行程序 1.3.3 出了什么问题 1.4
  3. 所属分类:C++

    • 发布日期:2011-11-09
    • 文件大小:27262976
    • 提供者:aasmfox
  1. 多线程代码 经典线程同步互斥问题 生产者消费者问题

  2. a: 创建一个线程 b: 创建多个线程 c: 多线程访问同一资源 d: 经典线程同步互斥问题 e: 使用关键段解决子线程互斥问题 f: 利用事件实现线程同步问题 g: 利用互斥量来解决线程同步互斥问题 h: problem1 生产者消费者问题 (1生产者 1消费者 1缓冲区) problem1 more 生产者消费者问题 (1生产者 2消费者 4缓冲区) problem2 读者与写着问题 I: 信号量 semaphore 解决线程同步问题
  3. 所属分类:C++

    • 发布日期:2015-06-01
    • 文件大小:16384
    • 提供者:u011488973
  1. 基于软件互斥算法的临界区进程互斥的模拟实现

  2. 操作系统的实验课设,实现Dekker,Lamport,Peterson,Eisenberg进程互斥访问临界区算法,使用java语言完成,可以动态显示进程访问临界区时各个进程的状态
  3. 所属分类:其它

    • 发布日期:2020-11-20
    • 文件大小:108544
    • 提供者:fffanta
  1. Linux线程同步之互斥量(mutex)

  2. 互斥量(也称为互斥锁)出自POSIX线程标准,可以用来同步同一进程中的各个线程。当然如果一个互斥量存放在多个进程共享的某个内存区中,那么还可以通过互斥量来进行进程间的同步。   互斥量,从字面上可以知道是相互排斥的意思,它是基本的同步工具,用于保护临界区(共享资源),以保证在任何时刻只有一个线程能够访问共享的资源。   互斥量类型声明为pthread_mutex_t数据类型,在中有具体的定义。   1、互斥量初始化和销毁 /* Initialize a mutex.  */ i
  3. 所属分类:其它

    • 发布日期:2021-01-09
    • 文件大小:57344
    • 提供者:weixin_38621441
« 12 3 »