objective-c - 复制NSMutableArray线程安全吗?

标签 objective-c multithreading core-foundation

假设我有一个可变数组,在array变量中包含一些对象。

假设从线程A我做了:

NSArray *arrayCopy = [array copy];

并从线程B:
[array addObject:NSNull.null];

安全吗?具体来说,由于在复制array时可能对其进行了修改,因此该代码是否会崩溃?

最佳答案

关于objective-c - 复制NSMutableArray线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19736209/

相关文章:

ios - 如何在播放同一个本地视频时同步多个 AVPlayer

c# - 处理多个悬停以单击kinect的C#中的事件

ios - __bridge_transfer 在 NULL 对象上是否有效

macos - Mac OS X/iOS : How to write indexed PNG image using RGBA colours through CGImage?

objective-c - 这些 if(0) 条件句有什么意义?

ios - 网络连接丢失。 - 仅限 iOS

ios - 在 Swift Pod 中混合 Objective-C 文件

ios - 调整 UITextView 的大小在新行的前 2 个字符上无法正常工作

objective-c - 等到 UITableView 完成 reloadData

c++ - C++ 中线程管理和工作分配的可能框架/想法