/* Page prose (zh-Hans) */
"WrappingUp" = "# 小结\n\n有一个事实贯穿整章：你的 app 只有一个**主线程**，而用户的体验成败就取决于你是否让它保持空闲。并发的存在，是为了组织工作，让任务能独立推进，而不是排在那一个线程后面。记住下面这些区别，本书余下的内容自然就顺理成章了。\n\n* 你的 app 只有一个**主线程**，所有 UI 都在它上面运行；阻塞它，app 就会冻住。\n* **并发**组织工作，让任务独立推进；**并行**在多个核心上于同一瞬间运行它们。\n* 即使只有一个核心，并发也有帮助，因为大多数慢工作都是在*等待*。\n* 首要目标是**响应性**（释放主线程）；速度是次要的、由并行带来的额外好处。\n* **陷阱：**繁重、非即时的工作不属于主线程，而 UI 更新必须始终回到它上面。\n* **陷阱：**并发任务以它们完成的顺序完成。永远不要依赖完成顺序，除非你刻意去强制它。\n\n---\n\n## 接下来\n\n下一章，[GCD 基础](GCD%20Fundamentals.playgroundchapter/Overview)，介绍 Grand Central Dispatch：dispatch 队列、`sync` 与 `async`，以及服务质量，也就是把工作从主线程挪开的真正工具。\n\n[上一页](@previous)  |  第 5 / 5 页";
