Arrays 在swift中同时读取数组是否是线程安全的?

Arrays 在swift中同时读取数组是否是线程安全的?,arrays,swift,multithreading,locking,Arrays,Swift,Multithreading,Locking,在我的应用程序中,我希望多个线程能够同时从二维数组中读取数据,而无需在此过程中写入/修改任何内容 我想知道是否可以放弃锁?或者,从swift数组读取是线程安全的 对于一个简单的“内存块”类型的数组,这不值得担心。但我不确定swift实现的数组是否涉及任何其他可能在同时访问中损坏的数据结构

在我的应用程序中,我希望多个线程能够同时从二维数组中读取数据,而无需在此过程中写入/修改任何内容

我想知道是否可以放弃锁?或者,从swift数组读取是线程安全的

对于一个简单的“内存块”类型的数组,这不值得担心。但我不确定swift实现的
数组
是否涉及任何其他可能在同时访问中损坏的数据结构