今日要点:
- 临界段和竞争状态
- 不完全及物动词与宾语补足语
critical section(临界段)
A block of code that must be executed in sequence and without interruption to guarantee correct operation of the software. See also race condition.
-
be executed in sequence: 被动语态,依次被执行
-
without interruption to do sth: 不能被中断,to do sth动词不定式,表示目的,目的是为了保证软件的正确操作
一段必须按次序执行的代码,并且不能被中断,否则不能保证软件正确地操作。参照:竞争状况。
race condition(竞争状态)
A situation in which the outcome of a program may be affected by the exact order in which the instructions are executed.
Race conditions are only an issue where interrupts and/or preemption are possible and where critical sections exist.
-
outcome: 输出,结果
-
instruction: 指令
-
be affected by: 被...影响
-
preemption [prɪ'empʃən]: 优先权
一种程序运行的结果可能被指令执行的顺序影响的情形。竞争状态仅仅有一种情况下产生,在此处中断或(和)优先抢占是充许的并且有一个临界区存在。
关于临界段和竞争状态的同步对象,请参考windows核心编程一书进行详细了解.
今日语法小知识: 不完全及物动词与宾语补足语
前面一直在说:主谓宾补状定表,其中主谓宾状定表都有提到或讲过,但是补语却没提到过。
其实补语是宾语补足语的简称,从词义可以是对宾语的补充说明,其实补语和不完全及物动词的联系更大
不完全及物动词即接复合宾语的动词,其后不仅跟有一个宾语,同时需要一个宾语补语,用来说明宾语的特点。
由不完全及物动词构成的句型一般为:
主词+不完全及物动词+宾语+宾补
His mother named him Tommy.
他母亲叫他汤米。
Tommy是宾补,若没有这个字,这句话的意思就不完整,因此named是不完全及物动词。
不完全不及物动词其实就是联系动词,虽有意义,但不完全,需要加名词、形容词、代名词等作宾词补语以 补足其意义。
常用的类型:
类型1
表示状态和状态的持续,如:
be(是),seem(似乎),look(看起来),appear(似乎),feel(觉得),sound(听起来),smell(闻起来),taste(尝起 来),keep(保持),remain(保持),stand(站立),lie(躺),stay(停留)等。
类型2
表示从一种状态转变为另一种状态,如:
become(变成),go(变得),get(变得),turn(变成),grow(变成),fall(变成某种状态),come(成为),run(变成) 等。
只要记住上面这些动词,就知道如何使用宾语补足语了,也就知道不完全及物动词的是怎么回事情了!
网友评论