Open main menu

RAD Studio API Documentation β

System.SyncObjs.TMutex.Acquire

Delphi

procedure Acquire; override;

C++

virtual void __fastcall Acquire();

Properties

Type Visibility Source Unit Parent
procedure
function
public
System.SyncObjs.pas
System.SyncObjs.hpp
System.SyncObjs TMutex

Contents

Description

Attempts to acquire a lock on the mutex.

Call Acquire from the thread that needs to use a shared resource.

The Acquire method waits until the mutex becomes free, and then acquires an exclusive lock. This blocks all other threads from acquiring the mutex. Later, calling the Release method will make the mutex available for other threads to acquire.

See Also

Code Examples