搜索资源列表
Productor_Consumer
- 1、在Windows系统环境下,用Windows API编程实现操作系统经典同步问题。 2、理解和运用信号量、PV原语、进程间的同步互斥关系等基本知识。 3、在实习过程中,加强对于进程同步概念的理解,对于实验进行分析。 4、掌握在Windows环境下多线程(进程)程序设计的一些基本方法。 -1, in the Windows system environment, Using Windows API programming operating system classic syn
pc1525216
- 使用VC++编程实现“生产者——消费者”进程同步问题,理解进程同步概念及实现方法和信号灯机制。-use VC Programming "producer -- consumer" process synchronization problem understanding of the concept and process synchronization method and the signal mechanism.
EventCore0.004
- 什么是EventCore库 EventCore是一个用于提供线程同步,事件驱动,进程间数据传递,高精度计时器等功能的开源库。EventCore的最新源代码,可以在 http://event.googlecode.com 得到。EventCore库使用方便简单,内建线程管理,是开发多线程程序非常实用的一个库。 为什么要开发EventCore库 开发EventCore的目的是为了解决多线程程序通信,数据传递,函数调用,防死锁,线程同步,高精度计时器等问题。笔者在开发多线程程序时常常被线
OSshengchanzhexiaofeizhe
- “生产者-消费者”的问题是进程互斥中一个著名的案例。 抽象背景:生产者和消费者共享一个缓冲区: 当生产者快时,保证不会有数据遗漏消费; 当消费者快时,保证不会有数据未产生就被消费; 此问题要求解决如下并发需求: 互斥:任一时刻仅有一个生产者或消费者访问缓冲区 同步:缓冲区满时生产者等待,缓冲区空时消费者等待 大概意思是:有一个有限缓冲区和两类线程,它们是生产者和消费者,生产者把产品放入缓冲区,相反消费者便是从缓冲区中拿走产品。 生产者在缓冲区满时必须等待,直到缓冲区有
Main
- linux下用多进程同步方法解决生产者-消费者问题源代码 -linuxlinuxlinux
ProducerandConsumerProblem
- 用多进程同步方法解决生产者-消费者问题 设计目的:通过研究Linux 的进程机制和信号量实现生产者消费者问题的并发控制. 说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1-20这20个整型数. 设计要求:(1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容,当前指针位置和生产者/消费者县城的标识符.(2)生产者和消费者各有两个以上.(3)多个生产者或多个消费者之间须有共享对缓冲区进行操作的函数代码.-Synchronous multi-process so
ex05
- 进一步研究和实践操作系统中关于并发进程同步与互斥操作的一些经典问题的解法,加深对于非对称性互斥问题有关概念的理解。观察和体验非对称性互斥问题的并发控制方法。进一步了解Linux 系统中IPC 进程同步工具的用法,训练解决对该类问题的实际编程、调试和分析问题的能力。-linux c process synchronization
Main
- 用多进程同步方法解决生产者——费者问题 说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1-20这20个整型数.-Synchronous multi-process solutions to producers- the issue of costs
reader
- 本程序是实现操作系统中进程同步算法的程序,一个经典的算法reader/writer问题-This procedure is to achieve the operating system in the process of synchronization algorithm for the procedure, a classical algorithm for reader/writer problem
consumer
- 题目二:用多进程同步方法解决生产者-消费者问题。 说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1-20这20个整型数. 设计要求:(1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容,当前指针位置和生产者/消费者线程的标识符.(2)生产者和消费者各有两个以上.(3)多个生产者或多个消费者之间须有共享对缓冲区进行操作的函数代码.-Title 2: The multi-process synchronization solution to
liao
- 进程同步与互斥 该代码非常完善的展现的经典进程同步与互斥问题——生产者和消费者问题的同步与互斥过程!-Process synchronization and mutual exclusion of the code is very well exhibited the classic process of synchronization and mutual exclusion problem- the problem of producers and consumers the proce
ProcessCommunication
- 进程通信 掌握用邮箱方式进行进程通信的方法,并通过设计实现简单邮箱理解进程通信中的同步问题以及解决该问题的方法。-Process communication way to master the process of using the mailbox communication method, and simple mail through the design process of communication to understand and solve the synchronizat
five
- 对于非对称性互斥问题有关概念的理解。观察和体验非对称性互斥问题的并发控制方法。了解Linux系统中IPC进程同步工具的用法,训练解决对该类问题的实际编程、调试和分析问题的能力。-For non-symmetric mutual exclusion problems understanding the concept. Observe and experience the non-symmetry of the problem of concurrency control methods are
TestCache
- 封装一个跨进程缓存类 最近做一个项目,需要记录系统里每个进程访问的IP及Port,然后提交到服务端进行分析,我的思路是用一个缓存文件记录所有进程访问网络的信息,然后在主程序中提取记录再提交。 这里面涉及到多进程访问同一个缓存文件的同步问题,于是封装了下面这个类,自我感觉良好,拿出来和大家分享 :) * 使用类似于环形链表的机制来保证运行效率-An inter-process caching class encapsulates a project recently, n
ProducersAndConsumers
- 、生产者-消费者问题是很经典很具有代表性的进程同步问题,计算机中的很多同步问题都可抽象为生产者-消费者问题,通过本实验的练习,希望能加深学生对进程同步问题的认识与理解 -The producer- consumer problem is a classic representative of the process is synchronization, computer synchronization problem can be abstracted as many producer- co
Producer_consumer-
- 多进程同步的方法演示“生产者与消费者”问题-Multi-process synchronization method to demonstrate " producer and consumer"
OS-process-reader-and-writer
- 进程同步互斥和读者写者问题,C实现-Process synchronization exclusive and readers who wrote
orange--and-apple
- 经典的桔子苹果问题在linux下实现,桔子苹果问题是《操作系统》中一个典型的有关进程同步问题的例子-the orange and apple is a classic problem of OS
philosopher
- 编制模拟“五个哲学家”问题的程序 目的: 学习和掌握并发进程同步的概念和方法。 要求: 1、程序语法 philosopher [ -t <time> ] <time>是哲学家进餐和沉思的持续时间值,缺省值为2秒。 2、五个哲学家的编号为0~4,分别用五个进程独立模拟。 3、程序的输出要简洁,仅输出每个哲学家进餐和沉思的信息。例如,当编号为3的哲学家在进餐时,就打印: philosopher 3 is eating