[Overview][Constants][Types][Classes][Procedures and functions][Variables] Reference for unit 'System' (#rtl)

TMemoryMutexManager

Record describing the mutex manager for the heap.

Declaration

Source position: heaph.inc line 51

type TMemoryMutexManager = record

  MutexInit: procedure;

  

Initialize the mutex

  MutexDone: procedure;

  

Finalize (i.e. dispose of) the mutex.

  MutexLock: procedure;

  

Lock the mutex

  MutexUnlock: procedure;

  

Unlock the mutex.

end;

Description

When the heapmanager needs a lock, then the mutex manager is used to handle the lock.