【发布时间】:2023-03-20 08:01:01
【问题描述】:
像map、reduce、filter、sort这样的高阶函数是同步的还是异步的? 高阶函数是否是线程安全的?如果不是,那么我们如何使它们线程安全?通过在串行队列中实现它们?
【问题讨论】:
-
据我所知,Swift 标准库中没有异步函数。
-
没有什么是线程安全的,除非它明确声称是线程安全的。通常函数不是线程安全的,它们操作的数据结构需要是线程安全的。除非您使用 Grand Central Dispatch,否则一切都是同步的。
标签: swift