搜索资源列表
sx3
- 操作系统课程设计,关于消费者与生产者的同步互斥问题的程序源代码。-Courses on operating system design, on consumers and producers mutual exclusion synchronization program source code.
sx4
- 操作系统课程设计,关于消费者与生产者的同步互斥问题的程序源代码。-Courses on operating system design, on consumers and producers mutual exclusion synchronization program source code.
sxword
- 操作系统课程设计,关于消费者与生产者的同步互斥问题的程序源代码及文档(转发)。-Courses on operating system design, consumers and producers on mutual exclusion synchronization program source code and documentation (Forward).
os
- 操作系统 一个关于操作系统互斥与同步的具体例子——管程-Operating a mutual exclusion and synchronization on the operating system specific example- the tube
caozuoxitong2
- 创建无名管道,实现基于管道的进程间数据通信,掌握管道通信的方法及特征;并进一步理解互斥与同步的含义。-Create anonymous pipe, pipe-based inter-process data communication, control methods and characteristics of communication channels and further understanding of the meaning of mutual exclusion and syn
duzhexiezhewenti
- 定义一个数据缓存buffer及用于实现同步互斥的信号量。 2、定义一个读者函数: ? 当有写者在占用buffer时,读者应该等待,直到写者不再使用该buffer。 ? 当有其他读者在占用buffer时,读者可对buffer进行读取操作。 ? 当buffer中有数据时,则从其中读取一个数据,并显示然后退出。 ? 当buffer中没有数据时,应等待,直到buffer中有数据可读。 3、定义一个写者函数 ? 当有读者在占用buffer时,写者应该等待,直到所有的读者都退
heshangtiaoshui
- 这是一个模拟小和尚挑水老和尚喝水的解决互斥与同步的问题-This is a simulation of the old monk monk carries water to solve water problem of mutual exclusion and synchronization
code
- 实验一 用信号量来实现读者-写者问题 (一) 实验目的 理解进程(或线程)及信号量的概念 (二) 实验内容 1、定义一个数据缓存buffer及用于实现同步互斥的信号量。 2、定义一个读者函数: 当有写者在占用buffer时,读者应该等待,直到写者不再使用该buffer。 当有其他读者在占用buffer时,读者可对buffer进行读取操作。 当buffer中有数据时,则从其中读取一个数据,并显示然后退出。 当buffer中没有数据时,应等待,直到buffe
readerwriter
- 实验一 用信号量来实现读者-写者问题 (一) 实验目的 理解进程(或线程)及信号量的概念 (二) 实验内容 1、定义一个数据缓存buffer及用于实现同步互斥的信号量。 2、定义一个读者函数: 当有写者在占用buffer时,读者应该等待,直到写者不再使用该buffer。 当有其他读者在占用buffer时,读者可对buffer进行读取操作。 当buffer中有数据时,则从其中读取一个数据,并显示然后退出。 当buffer中没有数据时,应等待,直到buffe
main
- 理发师问题,利用信号量解决同步问题,利用互斥器解决互斥问题,利用事件实现顾客与理发师之间的通信-Barber problem Visual C++ 2010
liaotian
- 多线程与聊天室程序的编写,多线程应用中容易出现的问题。互斥对象的讲解,如何采用互斥对象来实现多线程的同步。如何利用命名互斥对象保证应用程序只有一个实例运行。-Multithreaded program written with the chat room, multi-threaded applications prone to problems. Mutex object to explain how to use mutex objects to multi-thread synchroni
shengchanzheyuxiaofeizhe
- 设计目的:通过研究Linux 的进程机制和信号量,实现生产者消费者问题的并发控制. 说明:有界缓冲区内设有20个存储单元,有界缓冲区可用数组实现,缓冲区中的内容自定。 设计要求:(1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容,当前指针位置和生产者/消费者进程标识符.(2)生产者和消费者至少各有两个以上.(3)多个生产者或多个消费者之间须有对缓冲区进行共享操作的函数代码(注意互斥与同步).-Design Objective: To study the mech
threadsconcurrency
- 进程互斥与同步,用WindowsAPI编程,生产者消费者问题的C++实现-threads concurrency
src
- 进程管理 实验目的 掌握进程的概念,深入理解进程的含义。认识并理解并发环境中进程执行的实质问题,了解构成并发机制的进程创建过程; 了解在进程创建后通过对进程控制的系统调用,可实现对进程的有效控制。掌握在进程执行中对进程进行睡眠、同步、撤消等控制方法; 分析进程竞争资源的现象,学习解决进程互斥的方法。 实验内容 1、创建新的进程;查看运行进程;换出某个进程;杀死运行进程。 2、采用写者优先重写P94的读者-写者问题,并通过一个读写序列,将算法与读者优先算法进行比较
PV
- 基于信号量与P/V操作同步机制的读者/写者问题的设计与实现 (1)设置读者、写者个数输入(界面);实现读者、写者进程的动态创建; (2)用信号量与P/V操作同步机制实现写者优先的读者/写者问题。 (3)设计并实现运行结果(界面)包括: 动态显示多个读者或一个写者的读/写操作互斥状态: 显示正在进行读或写操作的进程,以及等待读或写操作的进程; 动态显示写者优先的过程: 即当有读者进程在读时,有写者进程要求写操作,后续的读者进程应该等待;并且当读操作的读者进程结束读操作
yu
- 银行服务问题,顾客取号,窗口服务。互斥与同步问题。-Bank service issues, customers take numbers, window service
producer_consumer
- 进程间的生产者与消费者问题,2个生产者,3个消费者,缓冲区个数为3。通过信号量和互斥体对象实现了进程间的同步,通过文件映射实现了进程间的通信。-Producer and consumer issues between processes, two producers, three consumers, the number of buffers is 3. By semaphores and mutexes object implements synchronization, file mapp
ComQueue
- 带同步互斥的读写队列源码,用与多线程编程中实时性操作-a raw queue program with mutex and semphore using between threads
ym_vcpp-MultiThread
- VC++ 多线程与聊天室程序的编写,多线程应用中容易出现的问题。互斥对象的讲解,如何采用互斥对象来实现多线程的同步。如何利用命名互斥对象保证应用程序只有一个实例运行。应用多线程编写网络聊天室程序。-zhe fangmian ,wo jiu bu xie liao
110104010104
- 解决的主要问题 (1)MFC界面设计 (2)模拟生产者消费者的互斥操作 (3)各信号量及互斥体的使用 线程 线程是程序独立运行的基本单位,一个程序通过执行多个线程可以提高机器本身资源的利用率,同时也可以完成多任务并行运行的操作,多线程可以实现并行处理,避免了某项任务长时间占用CPU时间。 互斥体 互斥体与临界区很相似,但是使用时相对复杂一些,它不仅可以在同一应用程序的线程间实现同步,还可以在不同的进程间实现同步,从而实现资源的安全共享。 信号量 信号量是一个