# III.难懂英中文对照表

* dread 非常害怕; 极为担心
* grip 紧握; 紧抓; 理解; 了解
* errata 文字错误

## 第一章

* overarching 非常重要的; 首要的; 概莫能外的
* run-to-completion 运行至完成; 运行到完成; 执行方式; 运行直到停止;
* brain-freeze “大脑冻结”
* make an upfront assumption of 预先假设
* inevitable 不可避免的; 必然发生的事
* litany 连祷文; 总祷文
* monkey-patching 猴子补丁
* fire-and-forget 一劳永逸
* be confined with 被限制在
* picture a juggler 想象一个变戏法的人
* rationale 基本原理; 根本原因
* scrutinize 仔细查看; 认真检查; 细致审查
* notion 观念; 信念; 理解
* succinct 简明的; 言简意赅的
* P3：This is why we write concurrent code: code that makes an upfront assumption of concurrency.
* 译：这就是我们编写并发代码的原因：提出并发的前期假设的代码。
* P4：Thinking asynchronously isn't natural, so this type of monkey-patching is the likely result of thinking synchronously.
* 译：异步思考是不符合逻辑的，因此这种类型的动态修补可能是同步思考的结果。
* P6：However, the main aspect that sets parallelism apart from asynchronicity is the rationable for using it.
* 译：然而，将并行与异步区分开来的主要方面是使用它的合理性。

## 第二章

* trivial 不重要的; 琐碎的; 微不足道的
* insane 精神错乱的; 十分愚蠢的
* shed some light on 照亮
* orchestrate 精心安排; 策划; 密谋
* terminology 术语; 专门用语
* augment 增加; 提高; 补充物
* reveal 揭示; 显示; 透露
* staple 主要的; 基本的; 用订书钉装订
* sanity 明智; 理智; 通情达理
* be reflective of 反思
* trip over 绊在障碍物上而跌跤
* as a corollary 作为推论
* as the name implies 顾名思义
* semantics 语义学; 含义
* get your grips to 抓紧时间
* advance to 进入到...; 发展到...
* affinity 喜爱; 亲和; 类同
* P15: Web workers have started to mature, and JavaScript language concurrency constructs have only just been introduced.
* 译: Web workers已经开始成熟，javascript语言的并发结构才刚刚引入。
* P18: In practice, it makes sense to have a handful of queues, if for no other reason than to separate tasks by priority.
* 译：在实践中，有几个队列是有意义的，如果没有其他原因，除了按优先级分隔任务。
* P31: The synchronize concurrency principle is about writing concurrent code that doesn't embed the main goal in a maze of synchronization handling logic.
* 译：同步并发原则是编写并发代码，而不是将主要目标嵌入同步处理逻辑的迷宫中。

## 第三章

* nail down 弄清; 确定
* sanity 精神健全; 神志正常; 明智; 理智
* be stuck in 停止不前，动弹不得
* counterintuitive 反常的
* depict 描绘; 描画; 描写; 描述
* opaque 不透光的; 浑浊的; 难懂; 模糊
* orchestrate 精心安排; 策划; 密谋
* viable case 可行的案例
* sifting through 筛选
* encapsulate 简述; 概括; 压缩
* aesthetics (审) 美学
* harsh 残酷的; 严酷的; 严厉的; 恶劣的
* trait 特征; 特性; 特点
* unobtrusive 不张扬的; 不招摇的
* irrelevant 无关紧要的; 不相关的
* brevity 简洁; 简炼; 短暂
* seamless 无空隙的; 不停顿的
* ambiguous 模棱两可的; 含混不清的; 不明确的
* plague 灾害; 祸患; 困扰; 折磨
* P41: Promises have concurrency semantics built into them, and with good reason.
* 译：Promises具有内置的并发语义，而且有充分的理由。

## 第四章

* imperceptible 无法察觉的，感觉不到的
* discard 丢弃; 抛弃; 被抛弃的人(或物)
* tangible 实际的; 真实的; 可触摸的; 可触知的
* explicit 清楚明白的; 明确的; 直截了当的
* asterisk 星号; 加星号于
* condensed 精简的; 简缩; 压缩(文字; 信息等)
* sidestep 回避; 规避; 台阶
* potential 潜在的; 可能的; 可能性; 潜在性
* a mesh of 网状物
* heuristic 启发式的
* preclude 使行不通; 阻止; 妨碍; 排除
* handoff 伸手阻挡对手; 给球; 传球
* round-robin 循环; 轮转; 轮询; 轮循
* lean 倾斜; 倚靠; 瘦且健康的; 脂肪少的
* easy to grok 容易摸索
* take a stab at 试图作某事
* intrinsic 固有的; 内在的; 本身的
* partway 中途; 不完全
* P67: This is the laziness factor; we conserve our efforts until they're actually required, avoiding allocations and computations.
* 译：这是懒惰的因素；我们会保留我们的努力，直到他们真正需要，避免分配和计算。
* P86: This is a lot to remember, so let's generalize these coroutine concepts in a function wrapper.
* 译：这需要记住很多，所以让我们在函数包装器中概括这些协程概念。

## 第五章

* be confined to 局限于; 限制于; 禁闭; 限制在
* conceptual 概念(上)的; 观念(上)的
* at the mercy of 完全由…支配; 任由…摆布
* spike 尖状物; 尖头; 尖刺; (防滑)鞋钉
* insurmountable 无法克服的; 难以解决的; 不可逾越的
* orchestration 管弦乐编曲
* depiction 描绘; 描画; 描写
* sole crunch of numbers 唯一的数字运算
* needless to say 不用说; 不必说
* prone 易于遭受; 有做…倾向的
* relevant 紧密相关的; 切题的; 有价值的; 有意义的
* incur 招致; 遭受; 引起
* leverage 影响力; 杠杆作用
* satellite 人造卫星; 外围组织
* spawn 引发; 引起; 导致; 造成
* discrete 分离的; 互不相连的; 各别的
* churn 剧烈搅动; 心烦意乱
* reconcile 调和; 使配合; 使和解
* trade-off 权衡; 协调
* warrant 执行令; 许可证; 使有必要
* naive 缺乏经验的; 幼稚的; 率直的
* errant 犯错误的; 行为不当的; 出格的; 对配偶不忠的
* elaborate corrective 详细纠正

## 第六章

* functional programming 函数式编程
* tackle 处理; 解决
* imperative programming 命令式编程
* encapsulate 简述; 概括
* resource contention 资源冲突
* referential transparency 引用透明性; 参照透明性
* semantics 语义学; 含义
* a glance mixed with 夹杂着
* intuition 直觉
* data surpasses 数据超越
* cohesive 使内聚的; 使结合的
* tune 曲调; 曲子
* shoving 猛推; 乱挤
* sake of brevity 简明扼要
* lend to 适合于
* a brief foray 短暂的突袭
* notch 等级; 档次
* sacrificing 牺牲; 献出
* in terms of 在…方面; 从…角度看; 根据…来说
* stimuli 刺激; 激励因素
* keystroke 击键; 按键

## 第七章

* workhorse 埋头苦干的人; 耐用的机器
* facilitate 促进; 促使; 使便利
* detract 减损; 诋毁; 贬低
* acrobatics 杂技
* magnify 放大; 扩大; 增强
* tractable 易处理的; 易驾驭的
* disruptive 引起混乱的; 扰乱性的; 破坏性的
* granular 由颗粒构成的; 含颗粒的
* inclined 有…倾向; 很可能
* be entangled with 纠结
* earth-shattering 震撼世界的; 影响深远的; 极其重大的
* intimidate 恐吓; 威胁
* plethora 过多; 过量; 过剩
* obtrusive 扎眼的; 过分炫耀的; 显眼的
* drastically 彻底的; 激烈的
* grounded in 接地
* misconception 错误认识; 误解
* analog 模拟（与数字相对应）; 类似物
* predominant 显著的; 明显的; 盛行的; 占优势的; 主导的
* morph 变形; 变化; 改变
* turbulent 动荡的; 动乱的; 骚动的; 混乱的
* simultaneous 同时发生(或进行)的; 同步的
* ruthless 残酷无情的; 残忍的
* P64：The only time the main thread is used is when the processing chain is first kicked off by posting a message to the first channel and when the message is received from the third channel。
* 译：唯一使用主线程的时间是当处理链第一次通过向第一个通道发送消息而启动时，以及当消息从第三个通道接收时。

## 第八章

* gigantic 巨大的; 庞大的
* imperative 重要紧急的; 迫切的; 急需处理的; 表示权威的
* wreak havoc 破坏; 肆虐; 严重破坏
* stuck 无法移动; 卡住; 陷住; 陷(入)
* excel at 擅长; 突出; 擅长于
* nitty-gritty 基本事实; 重要细节
* degradation 堕落; 落泊; 潦倒
* P177：this is just the original problem space in which it was conceived.
* P177：including the ways in which the event loop can bite us.

## 第九章

* subtle 不易察觉的; 不明显的; 微妙的; 机智的
* ramification 结果; 后果
* monopolized 独占; 垄断; 包办; 占去
* verbose 冗长的; 啰唆的; 唠叨的
* complimentary 免费的; 赠送的; 表示钦佩的; 赞美的
* shine 发光; 反光; 照耀; 把…照向
* versatility 技术全面; 用途广泛
* reiterate 反复地说; 重申
* hammer 锤子; 榔头; 敲; 锤打
* inclined 有…倾向; 很可能
* consolatory 安慰的; 慰藉的
* orchestrating 精心安排; 策划; 密谋
* trickier 难办的; 难对付的; 狡猾的; 诡计多端的
* unobtrusive 不张扬的; 不招摇的
* threshold 门槛; 门口; 阈; 界
* interwined 小精灵
* naive 幼稚的; 无知的; 轻信的; 天真的
* fork process
* foray 尝试; 突袭; 闪电式袭击
* P213：I have no other consolatory words of wisdom here - it's just a fact.
* 译：我在这里没有其他的安慰的话-这只是一个事实。

## 第十章

* rehash 重新推出; 以新形式表达旧内容
* trait 特征; 特性; 特点
* counter-intuitive 反直觉的; 与正常预期相反的
* retrofit 翻新; 改型
* tangible 实际的; 真实的; 可触摸的; 可触知的
* transient 短暂的; 过往的; 临时的
* deceptive 欺骗性的; 误导的; 骗人的
* extent 限度; 大小; 面积; 范围
* flicker 闪现; 忽隐忽现; 颤动; 抖动
* retain 持有; 保留; 继续拥有; 继续容纳
* resilient 有适应力的; 能复原的
* trivial 不重要的; 琐碎的; 微不足道的
* suboptimal 次优的; 次优; 次优化; 次佳
* suffice 足够; 足以
* P244：Typically, this is handled outside of node application, but we'll include them here because there are times where it's just easier to go batteries include.
* 译：通常，这是在节点应用程序之外处理的，但我们将在这里包括它们，因为有时一群更容易包括在内。
