6#if !defined(__XTD_CORE_NATIVE_LIBRARY__)
7#error "Do not include this file: Internal use only"
11#include <xtd/core_native_export>
55 static void enter(intmax_t handle);
65 static void leave(intmax_t handle);
Contains critical_section native API.
Definition critical_section.hpp:35
static bool try_enter(intmax_t handle)
Attempts to enter critical section with specified critical section handle.
static void leave(intmax_t handle)
Release`critical section with specified critical section handle.
static intmax_t create()
Create critical section.
static void destroy(intmax_t handle)
Destroy critical section with specified critical section handle.
static void enter(intmax_t handle)
Wait critical section with specified critical section handle.
Provides a mechanism that synchronizes access to objects.
Definition monitor.hpp:130
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.hpp:10