AtomicSafetyHandle.Release
Declaration
public static void Release(Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle handle);Параметры
| Параметр | Описание |
|---|---|
| ручка | AtomicSafetyHandle для выпуска. |
Описание
Выпускает ранее созданный AtomicSafetyHandle.
После этого вызова AtomicSafetyHandle и его копии более не являются действительными. AtomicSafetyHandle.IsHandleValid возвращает false.
Вы должны вызвать AtomicSafetyHandle.CheckDeallocateAndThrow перед вызовом Release. Не вызовайте этот метод для адреса, возвращаемого AtomicSafetyHandle.GetTempMemoryHandle или AtomicSafetyHandle.GetTempUnsafePtrSliceHandle, потому что жизнь этих адресов автоматически управляется движком.