搜索资源列表
用多进程同步方法解决生产者-消费者问题
- 设计目的:通过研究Linux 的进程机制和信号量实现生产者消费者问题的并发控制. 说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1-20这20个整型数. 设计要求:(1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容,当前指针位置和生产者/消费者线程的标识符.(2)生产者和消费者各有两个以上.(3)多个生产者或多个消费者之间须有共享对缓冲区进行操作的函数代码. 提示:(1) 有界缓冲区可用数组实现.
进程调度模拟程序
- 编写一个进程调度程序,允许多个进程共行的进程调度程序。 采用最高优先数优先的调度算法和先来先服务调度算法。 每个进程有一个进程控制块( PCB)表示。每个进程的状态可以是就绪 W(Wait)、运行R(Run)、或完成F(Finish)三种状态之一。 采用动态优先数策略选择就绪进程获得 CPU后都只能运行一个时间片,运行完后优先数减1 动态显示每个进程的当前状态及进程的调度情况 重复以上过程,直到所要进程都完成为止
基于 ARM 2440 的多进程操作系统 NES 模拟器
- 此 NES 程序支持窗口模式和全屏模式,可动态切换,自动适应各种分辨率,并使用多线程合作方式,附源代码及一个应用的游戏程序.
IO多路复用 SELECT函数
- IO的多路复用(Select函数) 注:为了解决创建子进程带来的系统资源消耗而采用多路I/O模型 一般来说当我们在向文件读写时,进程有可能读写出阻塞,如果我们不希望阻塞,我们的一个选择是用select系统调用。只要我们设置好select的各个参数那么文件可以读写的时候select通知我们说可以读写,在我们调用select时进程会一直阻塞到以下一种情况发生 1) 有文件可以读 2) 有文件可以写 3) 超过所设置的时间
sm_mz_demo.zip
- 共享内存多进程通讯例子,the demo of shared memory multi-process communication
SharedMemmoryQueue.zip
- 这是一个通过共享堆内存实现的进程间通讯库.通过共享堆内存和实践驱动来支持多进程之间的通信.,This library supports inter process communication via shared memory access and event notification mechanism.
D7FileMaping
- Dlephi 进程间通讯,通过内存映射的方式,实现多进程之间数据的传递。-Dlephi inter-process communication, and by memory mapping the way to achieve the transfer of data between multiple processes.
ChatServer
- Linux c语言多进程多用户聊天程序 使用多进程与多线程合作 使用共享内存V进行交换信息 可谓Linux网络套接字编程学习之良品-Linux c multi-process multi-user chat server
516
- 操作系统的课程设计 一个简单的关于用多进程同步方法解决生产者-消费者问题的代码以及论文-Curriculum design operating system on a simple multi-process synchronization solution to the producer- consumer issues, as well as paper code
linux_multiple_thread.tar
- linux 多线程多进程 非常好的例子 linux socket server/client -linux multipe thread good example linux socket server/client
PipeCommunication
- linux的多进程通信,使用管道实现了多个父子进程间的消息传递及其内存共享-linux for multi-process communication, the use of pipes to achieve a number of inter-process messaging father and son and memory sharing
socket
- 计算机网络编程,多线程,多进程,相互之间传递信息-Computer network programming, multi-threaded, multi-process and transmit information between
InterProcessSync_demo
- 实时动态显示进程信息的程序,如资源利用等。比任务管理器显示更多进程信息- Real-time dynamic demonstration advancement information procedure, like resources use and so on. Compared to the task management demonstration are more advancements information
duoxiancheng
- 编写多线程的程序 1)试验目的和内容 理解操作系统中的进程和线程的概念,比较单进程(线程)和多进程(线程)的程序结构和执行方面的区别,指出多进程(线程)的好处。 2)试验环境 在windows下用VC++编写一个多线程的程序并比较与单线程程序的区别*/-Procedures for the preparation of multi-threading 1) test the purpose and content of understanding the proces
caozuoxitongshejiss
- 操作系统的课程设计,整理得来的,里面很多,进程管理,银行家算法,生产者和消费者,等等很多问题-Operating system, curriculum design, finishing can be accomplished, there are many process management, bankers algorithm, producers and consumers, and so many problems
process_manager
- 支持多道程序的进程控制模块的设计与实现,要求完成以下功能: 1,进程控制:创建、撤销、阻塞、唤醒 2,进程调度:CPU调度算法 3,进程同步:信号量的定义、信号量的操作(wait、signal) 4,内存管理:实现页式内存管理、LRU页面置换 5,中断处理:中断响应、中断处理 6,时钟管理:时钟、定时器 7,用图形化方式展示多进程并发执行过程 -Support the process of multi-channel process control module of
bank
- 实现系统多进程管理的银行家算法,合理的避免了进程因为竞争同一资源而出现的死锁问题 -bankbankbankbankbankbankbankbankbankbankbankbankbank
QsortWithThreads
- 多线程和多进程快速排序,可以选择线程数量和进程数量,控制排序。-Multi-threaded and multi-process, quick sort, you can choose the number of the number of threads and processes to control the sort.
IEduokai11
- VB做的一个以IE为内核的浏览器,一个朋友做的.可以实现多开,多进程.副源码,程序运行在桌面临时文件件建立一个副目录,有杀毒可能误报病毒,请放心运行,如果实在担心,请您利马删除,谢谢.-sorry,i downtown E
FileMap
- 进程间通讯,内存间共享,可以多进程间通讯,实现内建共享-Inter-process communication, memory, shared between