搜索资源列表
sem_linux
- 学习信号量集时候写的一些小代码,可作为参考用-Learning semaphore set time to write some code that can be used as reference
Mutex.tar
- Mutex封装类,对信号量的封装,简单易用,带测试代码-Mutex wrapper class, semaphore package, easy to use, with the test code
111
- 编写一个生产者-消费者程序组,支持多个生产者和消费者,生产者进程数为2, 消费者进程数为3。 生产者与消费者之间使用共享内存进行数据传递,并使用信号量对数据的内容进行保护。-Preparation of a producer- consumer program group, supports multiple producers and consumers, the the producer process for 2 Consumers number of processes.
semaphore
- 关于操作系统的信号量的应用,就是哲学家就餐问题-Semaphore about the operating system, applications, is the dining philosophers problem
ICP_lamport
- 进程间通讯的经典问题lamport——面包师问题。设计到信号量和互斥量-Inter-process communication the classic problem lamport- baker problem. Designed to semaphores and mutexes
producer_consumer
- 信号量---线程间通信,“生产者消费者” 问题C代码模拟---- Thread semaphore communication between producers and consumers in the C code simulation
LAN-share-file-software
- 本软件为linux环境下对tcp/IP网络编程的课程设计。实现功能是:获取局域网内所有电脑的共享文件信息,并能从指定电脑多线程下载文件。并可以实现断点续传等功能。通过本课程设计熟悉了linux编程和网络编程,加深了对TCP/IP的了解。 主要工作:写了一个前台和用户交互的程序,写了一个后台和其他电脑通信的守护程序。前台负责发送命令到后台,并接收后台返回的信息。后台用消息队列和前台通信,并向远程客户端提供服务。用到主要编程技术有:多线程、多进程、消息队列、信号量、管道、FIFO、存储映射IO、
SemaphoneandThreadSyn
- 使用信号量(Semaphore)实现线程的同步 使用信号量(Semaphore)实现线程的同步-Semaphore and thread Semaphore and thread Semaphore and thread
test2
- 设计两个任务tServer和tClient,tClient负责通知tServer处理共享内存中的数据,为数据增加头部信息(可以用一句话模拟)。共享内存要用互斥信号量来保护,通知采用消息队列发送,tServer收到通知后需要给tClient反馈确认消息,如果tClient在一定时间内收不到确认消息,将重发通知,最大重传次数为3-Of design two the task tServer and tClient, tClient responsible for notifying the tSer
uCOS-II
- u C / O S 是一种公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统,商业应用需要付费。 μC/OS-II 的前身是μC/OS,最早出自于1992 年美国嵌入式系统专家Jean J.Labrosse 在《嵌入式系统编程》杂志的5 月和6 月刊上刊登的文章连载,并把μC/OS 的源码发布在该杂志的B B S 上。 用户只要有标准的ANSI 的C交叉编译器,有汇编器、连接器等软件工具,就可以将μC/OS-II嵌人到开发的产品中。μC/OS-II 具有执行效率高、占用空间小、实时性
signal
- linux应用程程序进程间的通讯方式之一信号量,经过测试,好用。-One of the means of communication between the the linux application program process semaphores, tested, easy to use.
test2
- 仿真模拟读者写者问题,采用信号量机制,用时间片轮转方法调度进程-Simulation readers who write semaphore mechanism, with round-robin scheduling process
MutexAndSemaphoreTest
- 使用Windows信号量和互斥量实现生产者和消费者问题。对于多线程开发很有指导意义。-use Windowss semaphore and mutex to implement producer and consumer program!!
Project2
- 设计两个任务tServer和tClient,tClient负责通知tServer处理共享内存中的数据,为数据增加头部信息(可以用一句话模拟)。共享内存要用互斥信号量来保护,通知采用消息队列发送,tServer收到通知后需要给tClient反馈确认消息,如果tClient在一定时间内收不到确认消息,将重发通知,最大重传次数为3。 -Of design two the task tServer and tClient, tClient responsible for notifying the tS
linux1
- 本程序分3个子程序,分别使用1个终端运行它们,使用下面的通信机制完成所需功能。 程序1:接受用户输入的信息,包括:help、alarm1、alarm2、quit,并将这些信息分别发送给程序2和程序3。 程序2与程序1通过消息队列1进行通信,当收到help信息后,打开帮助文件helpfile,读取其中的内容,显示出来;当收到quit后,退出程序。 程序3创建2个子进程。程序3与程序1通过消息队列2进行通信,当收到alarm1时,通过信号量1通知子进程1报警(向屏幕输出报警信
daima
- Linux进程编程,生产者-消费者程序组,支持多个生产者和消费者,生产者进程数为2, 消费者进程数为3。 生产者与消费者之间使用共享内存进行数据传递,并使用信号量对数据的内容进行保护。-The Linux process programming, producer- consumer program group, supports multiple producers and consumers, the the producer process for 2, consumers pr
UDP-Linux-filetransfor
- LINUX 下C编写UDP 文件传输 运用多线程 队列 信号量-LINUX is written in C under the UDP file transfers using multithreading queue semaphore
Priority-inversion
- 信号量的优先级反转 在uc/os环境下任务1、任务2、任务3的优先级反转-Priority inversion
channelcapacity
- 通道传递的信号量计算,用matlab实现-Channel transmission signal calculation, using matlab to achieve
Producer-consumer-model
- 生产者消费者模型,用c语言实现模拟内存管理中的生产者和消费者,实现用信号量和锁的使用方法-Model of producers and consumers, producers and consumers in the analog memory management using the c language, the use of semaphores and locks