/* Page prose (zh-Hans) */
"HopBackToMain" = "# 返回之旅：跳回主线程\n\n这是你会不断用到的模式。繁重或缓慢的工作用 `async` 放到后台队列上。当它完成、而你需要操作 UI 时，你 `async` **回到主队列**。工作出去；结果回来。\n\n记住之前那条规则：**所有 UI 更新都必须发生在主线程上。**从后台线程更新 UI 是一个经典的、难以发现的 bug。跳回主线程就是你遵守这条规则的方式。";
"HopBackToMain-2" = "**观察运行：**`Crunching the numbers...` 立即打印（主线程从未阻塞），然后一旦后台工作完成并把结果交回主线程，总数就出现了。在真实的 app 里，那个内层代码块会设置某个标签的文本或重新加载一张表格，而因为它运行在主队列上，所以这是安全的。\n\n记住这个形态：`global().async { ...work... ; DispatchQueue.main.async { ...UI... } }`。\n\n[上一页](@previous)  |  第 6 / 9 页  |  [下一页: 服务质量：这有多紧急？](@next)";
