/* Page prose (zh-Hans) */
"BlockOperationTheQuickCase" = "# BlockOperation：快速场景\n\n创建操作最快的方式是 **`BlockOperation`**：一个只运行你给它的闭包的操作。它是从你已经熟悉的 GCD 风格延伸出来的桥梁。";
"BlockOperationTheQuickCase-2" = "**观察运行：**你会看到 `Printing the flyer...`，*然后*是 `Flyer done...`，每次都是这个顺序。这就是关键的意外之处：**调用 `.start()` 会同步地、就在此刻、在当前线程上运行这个操作。**这里当前线程就是主线程，所以什么都没有移出去：直到这个块完成，`start()` 才返回。\n\n所以 `.start()` 本身不会给你*任何*并发。它适合用来立即、内联地运行一个操作。要把工作移出主线程，你要改为把操作交给一个**队列**。\n\n* callout(试一试): 单个 `BlockOperation` 可以容纳不止一个块：在 `.start()` 之前，用 `printFlyer.addExecutionBlock { print(\"...\") }` 添加第二个块。这两行是否仍然都在 `Flyer done...` 之前完成？\n\n[上一页](@previous)  |  第 3 / 9 页  |  [下一页: OperationQueue：在后台运行](@next)";
