Swift并发体系中的标记协议,用于标识可以安全跨线程传递的类型,编译器会对遵循该协议的类型施加严格约束
Swift 6 的 Sendable 协议是一个 marker protocol,没有任何方法或属性要求
遵循 Sendable 的引用类型(class)必须是 final 的且所有存储属性必须是不可变的或通过其他机制保证线程安全