信号量

共 250 篇文章
信号量 相关的电子技术资料,包括技术文档、应用笔记、电路设计、代码示例等,共 250 篇文章,持续更新中。

Linux 操作系统提供进程间通信(IPC)机制

Linux 操作系统提供进程间通信(IPC)机制,用来保证正在执行的进程在内核的协调下能够 共享资源、同步以及交换数据等。Linux 支持大量进程间通信机制,包括信号、等待队列、管道 以及Unix 系统V 中提供的进程间通信机制,如消息队列、信号量和共享内存。

一个UNIX进程间通讯的程序

一个UNIX进程间通讯的程序,使用了信号量来解决操作系统的消费者与生产者问题,使用了fork,wait,nanosleep,sempo等unix函数。

这是操作系统课

这是操作系统课,期中考试的题目,用互斥信号量解决进程同步的问题

vxworks中信号量同步的一个小程序 本程序用c语言开发

vxworks中信号量同步的一个小程序 本程序用c语言开发,基于tornado平台, 交叉调试成功

vxWorks下的DEMO程序。简单示范了任务、信号量、ISR、PIPE等的使用

vxWorks下的DEMO程序。简单示范了任务、信号量、ISR、PIPE等的使用

1.模拟并发进程共享的临界资源m1、m2

1.模拟并发进程共享的临界资源m1、m2,它联系着两个信号量sem1、sem2. 2.模拟并发进程的运行现场:通用寄存器i,程序计数器addr. 3.模拟三个并发进程.

unix下的信号量控制

unix下的信号量控制

linux下面的文件锁和信号量的程序

linux下面的文件锁和信号量的程序

linux下面的文件锁和信号量的程序

linux下面的文件锁和信号量的程序

COS-II调试插件

<P>μC/OS-II调试插件支持μC/OS-II各种设施的观察。包含任务、信号量、互斥量、邮箱、消息队列、标志、定时器和存储区等。同时可自定义刷新时间,动态的刷新各设施的数据显示,还可以将任务信息保存到日志文件中</P>

嵌入式操作系统 VxWorks 开发环境tornado中信号量的应用

嵌入式操作系统 VxWorks 开发环境tornado中信号量的应用,如创建、释放、销毁等。

1 本程序是我自己移植

1 本程序是我自己移植,只使用KEIL进行过软仿真,测试没有发现问题。支持从任何一个中断服务程序里释放信号量。 2 此代码作为参考和学习使用,如果在使用过程中造成损失,本人不负任何责任。 3 此代码作为参考和学习使用,因为里边有UCOS-II,如果要作为商业使用请给UCOS付费 欢迎大家测试,在实践中检验一下,多提提意见。谢谢,我会根据大家测试结果第一时间解决问题。 上一个

ucos中文讲解 任务管理

ucos中文讲解 任务管理,信号量,任务切换,核心算法,消息邮箱 互斥信号,任务机制

用C语言写的linux下的ping程序

用C语言写的linux下的ping程序,使用nanosleep()判断icmp超时,未使用信号量

AVR megal128下的ucos_ii

AVR megal128下的ucos_ii,用ICC编译器,建了四个任务,是个纯系统,用来以后做项目时当个基版的。里面就用了一个蜂鸣器。没有关于消息,邮箱,信号量方面的内容.

Visual.C++程序设计技巧与实例--配套光盘 第4章 进程和线程 本章共有8个实例: 1. Process创建和终止进程 2. WorkerThread创建工作者线程 3. UIThr

Visual.C++程序设计技巧与实例--配套光盘 第4章 进程和线程 本章共有8个实例: 1. Process创建和终止进程 2. WorkerThread创建工作者线程 3. UIThread用户界面线程示例 4. Event使用事件对象来实现线程的同步 5. Thread使用临界区对象来实现线程的同步 6. Mutex使用互斥量对象来实现不同进程间的线程同步 7. Sema

本文从信号量、管程和消息传递三个方面讨论了进程间的同步问题

本文从信号量、管程和消息传递三个方面讨论了进程间的同步问题,并分别给出了关于生产者/消费者问题的解决算法,最终还分析了以上三种方法的优缺点。

vxworks信号量通信程序

vxworks信号量通信程序,程序演示了互斥信号量和二进制信号量的使用。

1. UC/OS 8051中完全应用。 2. 显示各个任务的执行时间, 执行时间占总时间百分比, tick计数器 3.任务中信号量,消息以及消息队列的使用。 我自己仔细测试过了

1. UC/OS 8051中完全应用。 2. 显示各个任务的执行时间, 执行时间占总时间百分比, tick计数器 3.任务中信号量,消息以及消息队列的使用。 我自己仔细测试过了,运行了一天都没有出问题。请大家一起使用,有问题请及时联系我们 附带在proteus上面进行仿真,免去各位朋友硬件上烦恼。

试验目的:通过研究Linux的线程机制和信号量实现生产者消费者问题的并发控制 说明:有界缓冲区内设有20个存储单元

试验目的:通过研究Linux的线程机制和信号量实现生产者消费者问题的并发控制 说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1~20这20个整型数。 要求: (1)每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容.当前指针位置和生产者/消费者线程的标识符 (2)生产者和消费者各有两个以上 (3)多个生产者或多个消费者之间须共享对缓冲区进行操作的函数代码。