美文网首页程序员让前端飞Web前端之路
每日科技英文36: 同步对象之二元信号和计数信号

每日科技英文36: 同步对象之二元信号和计数信号

作者: 随风而行之青衫磊落险峰行 | 来源:发表于2017-12-04 07:36 被阅读154次

今日要点:

  1. 同步对象之二元信号和计数信号
  2. 及物和不及物动词
  3. 推荐windows核心编程这本极有价值的书

binary semaphore(二元信号)

A type of semaphore with just two states. Also called a mutex.

  • semaphore[ˈseməfɔ:(r)]: 信号量

一种只有两种状态的信号。也叫互斥信号。

counting semaphore(计数信号)

A type of semaphore that is used to track multiple resources of the same type. An attempt to take a counting semaphore is blocked only if all of the available resources are in use. Contrast with binary semaphore.

  • be used to do sth:被动语态,表示被用来干/做...事情

  • track:这里做及物动词,表示跟踪,追踪之意

  • An attempt to do sth: 动词不定式做后置定语修饰 attempt(企图),An是因为attempt是元音a字母开头的

  • is blocked only if... 句型,只有在...情况下,才被阻塞(被动语态)

  • available: 常用的形容词,以able结尾都是形容词,并且还有被动含义,蕴含某种能力的表示

  • be in use: 被用光???,计数信号量,应该是用光(use up) 而不是 in use(正在使用中). be in ... 总是表示正处于某种状态中,因此这句话蛮模糊的。

一种用来跟踪多个相同类型资源的信号灯。仅仅在所有可用的资源都被用完了时才阻塞。相对二元信号而言。

今日语法小知识: 及物动词和不及物动词

  1. 表现上,及物动词后面跟宾语,而不及物动词后面没有宾语

I love you 我爱你,宾语是你

I dance 我跳舞,dance后没有宾语

  1. 及物动词可以使用被动语态,而不及物动词不能使用被动语态

我爱你,你被我爱,没问题
我跳舞,跳舞被我,不通顺

  1. 但是这个世界不可能非黑既白的,有一些动词既能做及物动词,又能做不及物动词
    I sing a song 我唱一首歌
    I sing 我唱歌

  2. 所以结论就是,在你查字典时候,请仔细看标记


    字典.png

今天的内容和线程同步内核对象有关,在windows中,关于内核对象和同步,线程,dll注入,内存等核心问题的描述,最清晰的书籍是:


windows核心编程.jpg

相关文章

  • 每日科技英文36: 同步对象之二元信号和计数信号

    今日要点: 同步对象之二元信号和计数信号 及物和不及物动词 推荐windows核心编程这本极有价值的书 binar...

  • GCD 信号量 dispatch_semaphore

    Dispatch Semaphore信号量是一种持有计数的信号,实际开发中主要用于保持线程同步,将异步任务转为同步...

  • SSB

    SSB:同步信号块,主要包括PSS主同步信号、SSS辅同步信号;PBCH:PBCH DMRS和PBCH data。...

  • 多线程GCD控制并发量--Semaphore

    信号量是一个整型值,有初始计数值;可以接收通知信号和等待信号。当信号量收到通知信号时,计数+1;当信号量收到等待信...

  • 性能优化 - UI卡顿

    屏幕成像原理 垂直同步信号(VSync) 水平同步信号(HSync) CPU (中央处理器) 作用 对象的创建和销...

  • 线程同步之使用信号量semaphore

    线程同步之使用信号量semaphore 基本概念 信号量:信号量就是一个整数,并且具有一个初始计数值。支持两个操作...

  • GCD中的信号量 dispatch_semaphore

    定义:Dispatch Semaphore是持有计数的信号,该计数是多线程编程中的计数类型信号。所谓信号,类似于过...

  • 同步工具类之Semaphore

    一,计数信号量(Counting Semaphore)概述 计数信号量(Counting Semaphore)用来...

  • 信号量

    头文件:#include 信号量广泛用于进程或线程间的同步和互斥,信号量本质上是一个非负的整数计数器,它被用来控制...

  • GCD之dispatch_semaphore

    介绍 信号量是一个整形值并且具有一个初始计数值,并且支持两个操作:信号通知和等待。当一个信号量被信号通知,其计数会...

网友评论

    本文标题:每日科技英文36: 同步对象之二元信号和计数信号

    本文链接:https://www.haomeiwen.com/subject/wrvzbxtx.html