/* Page prose (zh-Hans) */
"Overview" = "# 为什么需要现代并发\n\n![Modern Concurrency in Swift](Swift.png)\n\n在所有经典章节里，你都在手动地把工作移出主线程：派发到队列、在组上等待、保护共享状态、把工作封装成 operation 并连接它们的依赖。这些都能用，但每一件工具都把*记账*的活儿又推回给了你。在本章里，你会切实感受到经典模型在哪里变得沉重，然后第一次看看那个专为解决这个问题而设计的模型。现在还没有新语法要记；只有现代模型背后的*为什么*。\n\n---\n\n## 你将学到\n\n* 基于闭包的经典模型反复向你收取的“税”。\n* 为什么链式的异步调用会坍缩成**厄运金字塔**。\n* 闭包如何让你无法用 `throws` / `do-try-catch` 来处理错误。\n* 一个直观的前后对比：同一个任务先用回调写，再用 `async`/`await` 写。\n* 你接下来将亲手实践的现代并发三大支柱。\n\n准备好后，翻到下一页，我们就开始数这些税。\n\n第 1 / 6 页  |  [下一页](@next)";
