搜索资源列表
03semaphore
- Linux 下 的信号量编程,保证的用户进程的正常调度-Semaphores under Linux programming, to guarantee the normal operation of a user process
shiyan2
- 哲学家进餐问题 #include<stdio.h> #include<semaphore.h> #include<pthread.h> //宏定义信号量个数为5,宏定义0表示思考,宏定义1表示饿,宏定义2表示吃,宏定义(ph_num+4) N表示左,宏定义(ph_num+1) N表示右 #define N 5 #define THINKING 0 #define H
test
- ALIENTEK MINISTM32 实验37 UCOSII实验3-消息队列、信号量集和软件定时器-ALIENTEK MINISTM32 experiment 37 UCOSII experimental 3- message queues, semaphores set and software timer
shiyan2
- 一个创立多线程的简单例子,同时可实现信号量互锁。- A simple example of the creation of multiple threads, semaphores can be achieved while the interlock.
consumer
- 信号量同步之生产者代码,使用c写的,希望对你们有用-Semaphore synchronization of the producer code, using c write, I hope useful to you
MY-uCOS3-Mutex
- UCOS 信号量测试程序.本程序经本人亲自测试,绝对不会有问题,非常适合初学者参考-UCOS semaphore test program. This program through test in person, never has a problem, very suitable for beginners reference
STM32-LED-ucos-
- 适用于V5板的 ucgui ucos 应用例程 stm32-led闪烁—ucos-信号量 -Applies to V5 board ucgui ucos application routines stm32-led flashing-ucos- semaphore
library
- 多线程 + 信号量(无名信号量)的模拟程序: 阅览室模型:假设阅览室内共有3个座位,阅览室外等待区有5个座位。读者的行为如下:1) 读者到达阅览室时必须先在前台自助登记读者信息,离开时注销。前台每次仅允许一位读者进行登记或注销。2)若读者发现阅览室已满,他可以在阅览室外的等待区等待,3)如果等待的座位也没有了,则放弃等待,离开。 -a simple program about switching among multiple t
semaphore-and-share-memory
- 两个进程对话,利用共享内存和信号量的知识-two program chart using knowledge of share memory and semaphore
Semaphore-thread-safe
- labVIEW平台 信号量实现线程安全 编程实例源代码-Semaphore thread safe
Linux_sem
- Linux下信号量的使用方法,通过这个例子可以学会Linux下的线程同步方法-Under Linux semaphore usage, thread synchronization method by the example under Linux can learn
UCOS-III
- UCOS-IIIV3.0版本 ,KEIL4中开发的;硬件STM32F103ZET6 添加了两个任务,一个信号量,两个消息队列;非常干净,代码书写非常规范;是移植LWIP 等其他组件的理想载体;-UCOS-IIIV3.0 version, KEIL4 developed hardware STM32F103ZET6 added two tasks, a semaphore, two message queues very clean
readwrieter
- 创建一个控制台进程,此进程包含n个线程。用这n个线程来表示n个读者或写者。每个线程按相应测试数据文件的要求进行读写操作。用信号量机制分别实现读者优先和写者优先的读者-写者问题。-Creating a console, this process contain n threads. Use of these n threads to express n readers who write. Each thread according to
Desktop
- ucosII的信号量使用,ADS1.2ARM开发环境,SI4432驱动文件,aip1640显示驱动芯片开发-Semaphore ucosII use, ADS1.2ARM development environment, SI4432 drivers, aip1640 display driver chip development
philosophers-problem
- c++程序,利用信号量解决哲学家就餐问题,非常好用-c++ program using semaphores to solve the dining philosophers problem, very easy to use
2
- nachos下实现锁 条件变量 信号量的互斥-lock semsignal condition in nachos-4.3
Cashiers-and-customers
- 收银员与顾客问题(信号量操作) 设计目的:了解信号量机制,了解并掌握进程同步和互斥机制,熟悉信号量的操作函数,利用信号量实现对共享资源的控制。 操作系统是一门工程性很强的课程,它不仅要求学生掌握操作系统的工作原理和理论知识,也要求学生的实际动手能力,以加深对所学习内容的理解,使学生熟练地掌握计算机的操作方法,使用各种软件工具,加强对课程内容的理解。 要求:在某超市里有一个收银员,且同时最多允许有n个顾客购物,我们可以将顾客和
exp2RW
- 创建一个控制台进程。此进程包含n个线程。用这n个线程来表示n个读者或写者。每个线程按相应测试数据文件(后面有介绍)的要求进行读写操作。用信号量机制分别实现读者优先和写者优先的读者-写者问题。 读者-写者问题的读写操作限制(包括读者优先和写者优先): 1)写-写互斥,即不能有两个写者同时进行写操作。 2)读-写互斥,即不能同时有一个线程在读,而另一个线程在写。 3)读-读允许,即可以有一个或多个读者在读。 读
signal
- 简单介绍关于信号量的学习和使用,以及常用的模版-Brief to learn and use on a semaphore, and the common template
linux
- linux实验报告,描述管道创建信号量机制,建立理发类的作用就是要在主函数中显得更简洁明了,不至于觉得繁琐。使用更方便,也方便改动程序。-linux