您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. linux下多线程之间信号量同步机制

  2. 本文详细解释了linux下信号量的概念及适用方法,并给出API函数,最后又通过实例给予补充。
  3. 所属分类:Linux

  1. LINUX内核信号量设计与实现.pdf

  2. 为了同步对内核共享资源的访问,内核提供了down 函数和up 函数用于获取和释放 资源。down 和up 所保护的访问资源的内核代码区域,就构成一个临界区。在等待 获取资源进入临界区的过程中,代表进程运行的内核控制路径可以睡眠。 我们从LINUX 内核信号量最直观的设计/实现出发,通过一步步改进,揭示在x86 平台上完整的信号量设计/实现,然后探讨在不同平台上通用的信号量设计/实现
  3. 所属分类:Linux

    • 发布日期:2010-03-25
    • 文件大小:69632
    • 提供者:lttlinux
  1. 用信号量函数实现的哲学家吃饭问题

  2. 用unix编程中的信号量函数实现的经典ipc问题—哲学家吃饭
  3. 所属分类:专业指导

    • 发布日期:2010-06-16
    • 文件大小:24576
    • 提供者:jinlai_ch
  1. 线程同步机制代码,用c++写的,:使用Windows互斥信号量操作函数和同步机制的Peterson,实现进程互斥和同步

  2. 小实验一:编写一个没有线程同步机制的程序,调试程序,观察在执行程序的过程中,出现的问题并解答原因 小实验二:使用Windows互斥信号量操作函数解决上述线程并发问题,并分析、尝试和讨论线程执行体中有关信号量操作函数调用的正确位置 小实验三:根据同步机制的Peterson软件解决方案尝试自己编程实现线程同步机制和用于上述线程并发问题的解决,并基于程序运行时间长短将其与基于Windows互斥信号量的线程同步机制的效率展开比较。 实验要求:线程主体代码循环执行1000000次 试验一:没有线程同步机
  3. 所属分类:网络攻防

    • 发布日期:2010-06-23
    • 文件大小:88064
    • 提供者:nangongqing
  1. LINUX内核信号量设计与实现

  2. 一 LINUX 内核信号量简介 为了同步对内核共享资源的访问,内核提供了down 函数和up 函数用于获取和释放 资源。down 和up 所保护的访问资源的内核代码区域,就构成一个临界区。在等待 获取资源进入临界区的过程中,代表进程运行的内核控制路径可以睡眠。 我们从LINUX 内核信号量最直观的设计/实现出发,通过一步步改进,揭示在x86 平台上完整的信号量设计/实现,然后探讨在不同平台上通用的信号量设计/实现。 二 LINUX 内核信号量的初步设计与实现
  3. 所属分类:Linux

    • 发布日期:2011-04-12
    • 文件大小:69632
    • 提供者:myspor
  1. matlab 数字信号处理函数

  2. matlab 数字信号处理函数 matlab实现数字信号处理的一些经典理论 内涵: 滤波器的设计,模拟与数字 采样定律 Z变换与s域映射 卷积原因 截断效应 各种变换 如:DFS DFT IDFT 具体的如下: % 离散信号和系统 % conv_m - 改进的线性卷积子程序 (第22页) % conv_tp - 用Toeplitz矩阵计算的线性卷积(第34页) % evenodd - 将实信号分解为偶和奇两部分(第15页) % impseq - 产生脉冲序列 (第6页) % sigadd -
  3. 所属分类:专业指导

    • 发布日期:2011-06-07
    • 文件大小:62464
    • 提供者:ccfeng2008
  1. vc实现类似vxworks下消息队列和信号量的功能

  2. 最近在做vxworks下的项目开发 感觉其自带的消息队列MSG_Q_ID和信号量SEM_ID特别好用。于是想办法在vc做了个类似的东西,函数原型都一致。这样,我在vxworks下做好的程序几乎不用做太多修改,就可以移植到windows平台下来了,个人觉得还是蛮好用的
  3. 所属分类:C++

    • 发布日期:2011-09-14
    • 文件大小:3072
    • 提供者:guolisong
  1. java同步互斥信号量问题

  2. java同步互斥信号量问题 多线程的创建同步互斥函数P(),V()
  3. 所属分类:其它

    • 发布日期:2011-11-01
    • 文件大小:5120
    • 提供者:yoo_yo
  1. 信号量的理解

  2. UCOSii信号量的理解,信号量的优先级,信号量的有关函数,信号量的释放等
  3. 所属分类:OS

    • 发布日期:2011-11-13
    • 文件大小:17408
    • 提供者:whut_mk
  1. linux信号量机制

  2. 信号量本质上是一个非负的整数计数器,它被用来控制对公共资源的访问。当公共资源增加时,调用函数sem_post()增加信号量。只有当信号量值大于0时,才能使用公共资源,使用后,函数sem_wait()减少信号量。函数sem_trywait()和函数pthread_ mutex_trylock()起同样的作用,它是函数sem_wait()的非阻塞版本。它们都在头文件/usr/include/semaphore.h中定义。   信号量的数据类型为结构sem_t,它本质上是
  3. 所属分类:C

    • 发布日期:2013-05-03
    • 文件大小:87040
    • 提供者:u010530403
  1. 信号量操作集

  2. 对信号量函数操作的详细介绍,并附有实例源代码,是一篇很好的归纳文档
  3. 所属分类:C

    • 发布日期:2013-11-27
    • 文件大小:38912
    • 提供者:nphuangtao
  1. ucos3删除信号量代码阅读

  2. 最新ucos3删除信号量代码阅读与详解,包括函数每行代码的解析与详细注释
  3. 所属分类:其它

    • 发布日期:2013-12-23
    • 文件大小:7168
    • 提供者:liusw123
  1. CSemaphore信号量使用实例

  2. 用VS2008写的mfc工程,可编译。测试信号量CSemapaore在线程并发中的功能,并用到WaitForSingleObject()和ReleaseSemaphore()函数。
  3. 所属分类:C++

    • 发布日期:2014-08-26
    • 文件大小:13631488
    • 提供者:roman1232008
  1. vxworks多任务(task和semaphore信号量及事件)例程.zip

  2. 资源包含了vxworks多任务(task和semaphore信号量及事件)的相关编程例子,通过创建多任务的简单例子,帮助大家了解taskSpawn函数、信号量semaphore、以及事件event的使用方法。
  3. 所属分类:其它

    • 发布日期:2020-03-09
    • 文件大小:3072
    • 提供者:kaskade1
  1. stm32精英版-五子棋人机对战-UCOSIII任务内嵌信号量+定时器+消息.zip

  2. 正点原子家stm32精英版移植了UCOSIII,实现的五子棋人机对战,用一个棋盘状态评估函数实现的博弈树算法有一定的竞技性。使用任务内嵌信号量实现触摸屏与玩家落子的同步,使用消息实现的玩家落棋与AI落棋的同步,定时器实现落棋计时功能,程序默认是15s
  3. 所属分类:硬件开发

    • 发布日期:2020-01-21
    • 文件大小:7340032
    • 提供者:qq_29916855
  1. 例10-2 UCOSIII使用信号量访问共享资源区.rar

  2. STM32F103RC UCOSIII UCOSIII使用信号量访问共享资源区 创建3个任务和,任务A用于创建其他两个任务和一个信号量,任务A执行一次后就会被删除掉。任务B和任务C都可以访问作为共享资源的函数D,任务B和C通过信号量来访问共享资源。
  3. 所属分类:C++

    • 发布日期:2020-01-02
    • 文件大小:685056
    • 提供者:fanying_98
  1. 实验五-信号量的实现和应用.zip

  2. 实验五-信号量的实现和应用,一、问题回答 1.在 pc.c 中去掉所有与信号量有关的代码,再运行程序,执行效果有变化吗?为什么会这样? 答:在去掉与信号量有关的代码后,执行结果Customer的消费数据没有按递增的顺序输出,且fread()函数将产生错误。 因为没有信号量P(S)控制,导致生产者可能在缓冲区满后继续生产,导致没有被消费的数据被覆盖,使得消费者消费的数据不是递增序列。同时,没有信号量V(S)控制,导致消费者可能在读取所有数据后仍然继续读取,导致读取的数据无效。没有mutex信号
  3. 所属分类:Linux

    • 发布日期:2020-06-26
    • 文件大小:1048576
    • 提供者:qq_42185999
  1. 30-2 ucos-ii信号量.rar

  2. ucos 信号量,邮箱,怎么理解? 信号量好比代号 ,只由当主任务发送信号量后 分任务正好有请求信号量---才继续执行分任务请求信号量函数后面的功能;如果分任务有请求信号量函数,但是主任务中没有发送,分任务还是不能执行的。好比老师提问问题 叫 “老王” 来回答一个问题, 老王 竖起耳朵在听 听到了 老师喊他, 老王才开始给老师回答问题,回答完后就停止回答了;只有老师在喊老王,老王生气了(也就是任务中没有请求函数) 是不会甩老师的。老王还是很有脾气的。
  3. 所属分类:嵌入式

    • 发布日期:2020-06-21
    • 文件大小:2097152
    • 提供者:wxs732
  1. Linux System V信号量(互斥操作)

  2. System V信号量: System V信号量与System V其他两种通信机制(消息队列、共享内存)不同,其用来实现同步、互斥进程动作,通过semget函数创建一个信号集或打开一个信号量集,信号集又包括多个信号量,信号量的值要大于等于0,小于0,就会阻塞。 信号量pv操作: p操作:操作当前信号量减去某个值 v操作:操作当前信号量加上某个值 一 . semget函数(创建信号量集): int semget(key_t key, int nsems, int semflg) 1 . key
  3. 所属分类:其它

    • 发布日期:2021-01-03
    • 文件大小:358400
    • 提供者:weixin_38631454
  1. Threadx 释放信号量_tx_semaphore_put

  2. 释放信号量_tx_semaphore_put 1,如果tx_semaphore_suspension_list挂起队列为空,那么直接把tx_semaphore_count计数器加一 2,如果tx_semaphore_suspension_list挂起队列不为空,那么tx_semaphore_suspension_list最前面线程获取释放的信号量, 并恢复线程。这里采用的FIFO,并没有按照优先级高低选择恢复线程。 _tx_semaphore_put函数在释放信号量是并没有检查当前释放信号量的线
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:35840
    • 提供者:weixin_38693524
« 12 3 4 5 6 7 8 9 10 ... 34 »