/* Page prose (zh-Hans) */
"MentalModel" = "# 心智模型，以及服务于它的两个时代\n\n**并发就是把你的程序组织好，让那些原本会阻塞的工作（在等待，或者独占处理器）不至于冻结其他一切。**\n\n记住这句话。这本书里的每一个工具（队列、operations、await、actors）都只是履行它的一种不同方式。\n\nSwift 为这项工作给了你两套工具，两套你都会遇到：\n\n* **经典模型**：Grand Central Dispatch (GCD) 和\n  Operations.  \n  这是 C 时代、基于闭包的机制，十多年来一直驱动着 Apple 的各个平台。你在每个代码库里都还会读到它，而且它把最原始的概念（线程、队列、竞争）毫无遮掩地教给你。\n* **现代模型**：async/await、结构化并发，以及\n  actors，在 Swift 5.5 中引入。  \n  它把安全性内建进语言本身，读起来就像普通的自上而下的代码。\n\n先学经典模型并不是怀旧。现代模型正是作为对旧模型中一些具体痛点的*回应*而设计的。如果你先亲身体会到那些痛点，新工具就不那么像魔法，而更像一种解脱。最后一章会把它们并排放在一起。\n\n> 在新代码里，你几乎每次都会选用现代模型。但你仍然会在现有的 app 中、在 Apple 自己的 API 中遇到 GCD，以及每当你需要理解*`await` 在底层实际上在做什么*的时候。\n\n[上一页](@previous)  |  第 2 / 6 页  |  [下一页: 运行经典模型](@next)";
