/* Page prose (zh-Hans) */
"CustomGlobalActor" = "# 定义你自己的全局 actor\n\n`MainActor` 是内置的那个，但你可以声明自己的。当你有一个领域（一个缓存、一份日志、一本磁盘上的账本），许多类型都应该共享对它的**一条串行访问车道**时，就使用 `@globalActor`，无论这些类型住在你代码的哪个位置。\n\n一个全局 actor 就是一个带有 `shared` actor 实例的类型：";
"CustomGlobalActorUsage" = "现在，用 `@LedgerActor` 标记任何属于账本领域的东西。每个被标记的函数和属性都通过那个单一的 actor 串行化；来自别处的调用用 `await` 跳到它上面，就像 `@MainActor` 一样：";
"CustomGlobalActorNotice" = "因为 `record` 和 `auditCount` 共享 `@LedgerActor`，Swift 保证它们彼此之间永远不会同时运行，即便两个不相关的任务同时调用它们。你围绕一个*概念*画了一条安全边界，而不是围绕单个对象。很少需要动用它（大多数代码想要的要么是一个普通的 actor，要么是 `@MainActor`），但当整个子系统必须是单车道时，它就是正确的工具。\n\n[上一页](@previous)  |  第 6 / 11 页  |  [下一页: Sendable](@next)";
