nativeArray | 要检查的 NativeArray。 |
void* NativeArray 的内存缓冲区指针。
获取 NativeArray 或 NativeArray.ReadOnly 的内存缓冲区的指针。
当 ENABLE_UNITY_COLLECTIONS_CHECKS 已设置(在编辑器中始终是这种情况,但从未在已构建的播放器中出现)时,此方法检查与 NativeContainer 关联的 AtomicSafetyHandle 是否可以读取,并且从其他线程中不进行写入。如果无法读取,则会引发 System.InvalidOperationException。虽然您可以写入返回的指针,但这通常是不安全的。当此方法调用成功时,您只能确保从此指针读取是安全的。写入此指针可能会导致争用条件和崩溃,后来在程序执行期间出现。