• Linux驱动学习笔记(6)信号量(semaphore)与互斥量...

    信号量的本质是一个整数值,可以取0或者正整数,信号量为0表示该信号量标志的资源对当前进程不可用(可能其他线程正在使用),为正整数n表示允许唤醒n个线程对资源进行操作。信号量配合一对函数P和V使用,P是...
    文章 2017-11-21 924浏览量
  • springcloud(四):熔断Hystrix

    这时会判断下一次请求的返回情况,如果请求成功,断路切回闭路状态(CLOSED),否则重新切换到开路状态(OPEN).Hystrix的断路就像我们家庭电路中的保险丝,一旦后端服务不可用,断路会直接切断请求链,避免发送大量无效...
    文章 2017-05-17 2190浏览量
  • ucos-ii信号量总结

    信号量无效表示任务对目前资源不可用,需要等待其他另一个任务(或者中断服务子程序)发出该信号量(OSSemPost)。3.信号量的值(.OSEventCnt)大小表示什么?二值信号量Mutext,表示任务可以独占共享资源。计数式...
    文章 2016-05-18 2987浏览量
  • [译]看!Swift 里竟然有红绿灯!

    如果两个资源可以分离使用,为每个资源定义一个信号量是有意义的,如果可以,那一个信号量足以管理两者。我想用一个用前一种情况(2 个资源,2 个信号量)做一个例子:高优先级线程会先使用资源“A”,然后“B”,...
    文章 2017-10-17 968浏览量
  • 带你读《传感系统:基础及应用》之三:放大和滤波...

    放大和滤波 本章主要内容●信号修整与调理●运算放大●放大的性能等级●电压、电流和功率放大●仪表放大●噪声和接地回路●模拟滤波●无源滤波和有源滤波●低通滤波●高通滤波●带通滤波●...
    文章 2019-11-11 638浏览量
  • 9款最佳iPhone WiFi工具和网络分析工具,附下载链接

    WiFi网络分析应用程序可分析通道,让您选择最拥堵的通道来连接设备,以获得最佳性能。您可以测试测试智能手机的WiFi信号强度,除了WiFI提供的功能外,最受欢迎的是随时可访问的互联网连接。WiFi查找应用程序可...
    文章 2017-07-04 2475浏览量
  • HACMP 认证学习系列,第 1 部分:入门

    高可用性解决方案将确保任何解决方案组件(无论是硬件、软件还是系统管理)的故障不会导致应用程序及其数据对用户不可用。高可用性解决方案应该通过适当的设计、规划、硬件选择、软件配置和精心控制的变更管理规程来...
    文章 2017-11-14 955浏览量
  • 《计算机系统:系统架构与操作系统的高度集成》——3....

    3)步骤3:IR中的指令可用后,就可以使用(IR中的)指令中给出的寄存号从寄存堆(双端口,与例3-1中的类似)中读对应的寄存。使用ALU进行加法操作,并将结果写回到寄存堆中对应的寄存(见图3-6)。图3-6 ...
    文章 2017-07-03 1358浏览量
  • Linux中的spinlock和mutex

    一个进程去获取被争用的自旋锁时,请求它的线程在等待锁重新可用的期间进行自旋(特别浪费处理时间),所以自旋锁应该被持有时间过长(等待时CPU被独占)。如果需要长时间锁定的话,最好使用信号量(睡眠,CPU资源...
    文章 2016-11-24 4452浏览量
  • 《多核与GPU编程:工具、方法及实践》-3.4 信号

    计数信号量(也称为一般信号量)有一个计数状态C,表明有某种资源的可用数量(例如消息、文件句柄、缓冲区等)。当一个线程对一个计数信号量调用P和V时: P:C减1:如果结果为负数,则线程被阻塞并被置于一个等待...
    文章 2017-05-02 978浏览量
  • 如何用30分钟快速优化家中Wi-Fi?...

    当通信双方功率匹配时就会造成Wi-Fi使用中频繁中断、速率低等情况发生,所以Wi-Fi路由要匹配终端功率的有效工作能力,建议配置为14-17db发射范围,从而使通信双方达到100%速率协商。反之Wi-Fi路由功率越高,...
    文章 2019-03-05 21743浏览量
  • 《计算机系统:系统架构与操作系统的高度集成》——3....

    为了在某个时钟周期中产生控制信号,需要向ROM提供一个地址,然后再经过一段称为访问时间的延迟后,控制信号才在数据通路上可用。这个时间代价发生在每个时钟周期的关键路径上,因此成为了性能损失的一个原因。然而...
    文章 2017-07-03 1251浏览量
  • 多核时代:并行程序设计探讨(5)——Windows和Linux...

    信号量本质上就是一个计数,当计数大于0时就意味着被保护的对象可用。每次申请计数就减1,释放就加1. 信号量和互斥体相比,一个最明显的差别就在于互斥体每次只能有一个线程进行访问,而信号量可以有多个线程...
    文章 2009-08-08 1411浏览量
  • Linux内核设计与实现读书笔记(8)-内核同步方法【转】

    如果写锁不可用,返回非0值 rw_lock_init() 初始化指定的rwlock_t rw_is_locked() 如果指定的锁当前已被持有,该函数返回非0值,否则返回0 12、如果加锁时间不长且代码不会睡眠(如中断处理程序),利用自旋锁是最佳...
    文章 2017-11-16 975浏览量
  • linux 自旋锁和信号量【转】

    信号量和读写信号量适合于保持时间较长的情况,它们会导致调用者睡眠,因此只能在进程上下文使用(因为中断的上下文允许休眠)(_trylock 的变种能够在中断上下文使用);而自旋锁 适合于保持时间非常短的情况,...
    文章 2017-12-21 660浏览量
  • 带你读《移动传感与情境感知计算》之二:情境感知...

    传感器及其网络的关键问题[2]在于,由于传感器不准确,使得计算环境具有不确定性和概率性。以下是一些不确定性的例子: 不确定位置:位置传感器报告在X、Y和Z空间上“真实”位置的位置概率。不确定是谁:人脸识别...
    文章 2019-11-12 529浏览量
  • 深入浅出 WebRTC AEC(声学回声消除)

    y(n):回声信号,即扬声播放信号 x(n)后,被麦克风采集到的信号,此时经过房间混响以及麦克风采集的信号 y(n)已经能等同于信号 x(n)了,我们记线性叠加的部分为 y'(n),非线性叠加的部分为 y''(n),y(n)=y'(n)+y''...
    文章 2021-01-25 63浏览量
  • watch dog

    看门狗,又叫 watchdog timer,是一个定时电路,一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间喂狗,(一般在程序跑飞时),WDT ...
    文章 2009-08-12 876浏览量
  • 深入浅出 WebRTC AEC(声学回声消除)

    y(n):回声信号,即扬声播放信号 x(n)后,被麦克风采集到的信号,此时经过房间混响以及麦克风采集的信号 y(n)已经能等同于信号 x(n)了,我们记线性叠加的部分为 y'(n),非线性叠加的部分为 y''(n),y(n)=y'(n)+y''...
    文章 2021-01-25 166浏览量
  • Windows下Critical Section、Event、Mutex、...

    但是当前可用计数减小到0时则说明当前占用资源的线程数已经达到了所允许的最大数目,能在允许其他线程的进入,此时的信号信号将无法发出。线程在处理完共享资源后,应在离开的同时通过ReleaseSemaphore()函数...
    文章 2013-04-26 981浏览量
  • 《Network Warrior中文版(第2版)——思科网络工程师...

    在全双工操作模式的操作中,RX线路受监控,而总是“认为”TX线路可用4。由于RX和TX线路完全独立,因此在全双工模式的操作中,不会发生冲突。当链路两端(接口/网卡)分别为全双工和半双工时,半双工那端就会发生...
    文章 2017-05-02 1493浏览量
  • java线程间通信

    C和D被发送过信号,只是都能对信号作出回应。如果doNotify()方法调用notifyAll(),而非notify(),所有等待线程都会被唤醒并依次检查信号值。线程A和B将回到等待状态,但是C或D只有一个线程注意到信号,并退出...
    文章 2015-03-18 1120浏览量
  • linux 自旋锁和信号量【转】

    信号量和读写信号量适合于保持时间较长的情况,它们会导致调用者睡眠,因此只能在进程上下文使用(因为中断的上下文允许休眠)(_trylock 的变种能够在中断上下文使用);而自旋锁 适合于保持时间非常短的情况,...
    文章 2017-09-29 824浏览量
  • 操作系统概念学习笔记 9 线程

    信号处理:信号在Unix中用来通知进程某个特定时间已发生了,信号可以同步或异步接收。所有有信号具有同样的模式: (1)信号有特定事件的发生所产生 (2)产生的信号要发送到进程 (3)一旦发送,信号必须交易处理。...
    文章 2015-05-12 1160浏览量
  • Linux内核设计与实现读书笔记(8)-内核同步方法【转】

    如果写锁不可用,返回非0值 rw_lock_init() 初始化指定的rwlock_t rw_is_locked() 如果指定的锁当前已被持有,该函数返回非0值,否则返回0 12、如果加锁时间不长且代码不会睡眠(如中断处理程序),利用自旋锁是最佳...
    文章 2016-05-24 642浏览量
  • 带你读《传感系统:基础及应用》之一:工程中的传感...

    国外电子与电气工程技术丛书点击查看第二章点击查看第三章传感系统:基础及应用Sensor Systems:Fundamentals ...例如,通常该系统已经可用,试图修改其部件或全部组件是实用、方便或划算的。然后,即使仪器是...
    文章 2019-11-11 687浏览量
  • java线程间通信

    C和D被发送过信号,只是都能对信号作出回应。如果doNotify()方法调用notifyAll(),而非notify(),所有等待线程都会被唤醒并依次检查信号值。线程A和B将回到等待状态,但是C或D只有一个线程注意到信号,并退出...
    文章 2015-03-18 929浏览量
  • 带你读《计算机网络原理》之三:数据通信技术

    基带传输容易导致基带信号发生畸变,主要是因为传输线路中分布电容和分布电感的影响,故其传输距离受到一定的限制。(2)频带传输当实现远距离通信时,经常借助于电话系统,尽管电话系统能够为众多的电话用户提供...
    文章 2019-11-07 1129浏览量
  • java多线程-线程通信

    C 和 D 被发送过信号,只是都能对信号作出回应。如果 doNotify()方法调用 notifyAll(),而非 notify(),所有等待线程都会被唤醒并依次检查信号值。线程 A 和 B 将回到等待状态,但是 C 或 D 只有一个线程注意到...
    文章 2016-09-01 543浏览量
  • 《计算机系统:系统架构与操作系统的高度集成》——3....

    需要读取的寄存指定为指令的一部分,且保存在IR中,在数据通路中是可用的。然而,从数据通路中可以看到,从IR到寄存堆之间没有通路。这个“疏忽”是有原因的。根据我们要读或写的寄存,我们需要将IR中的不同...
    文章 2017-07-03 1267浏览量
1 2 3 4 ... 21 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化