Пространства имён
Варианты
Действия

mtx_init

Материал из cppreference.com
< c | thread

<metanoindex/>

 
 
 
<tbody> </tbody>
Определено в заголовочном файле <threads.h>
int mtx_init( mtx_t* mutex, int type );
(начиная с C11)
Создает новый объект мьютекс с type. Объект, на который указывает mutex установлен на идентификатор вновь созданного мьютекса.
Оригинал:
Creates a new mutex object with type. The object pointed to by mutex is set to an identifier of the newly created mutex.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
type должны иметь одно из следующих значений:
Оригинал:
type must have one of the following values:
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • mtx_plain - простой, нерекурсивна мьютекс создается.
    Оригинал:
    mtx_plain - a simple, non-recursive mutex is created.
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • mtx_timed - нерекурсивна мьютекс, который поддерживает тайм-аут, создается.
    Оригинал:
    mtx_timed - a non-recursive mutex, that supports timeout, is created.
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • mtx_plain | mtx_recursive - рекурсивный мьютекс создается.
    Оригинал:
    mtx_plain | mtx_recursive - a recursive mutex is created.
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • mtx_timed | mtx_recursive - рекурсивный мьютекс, который поддерживает тайм-аут, создается.
    Оригинал:
    mtx_timed | mtx_recursive - a recursive mutex, that supports timeout, is created.
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Параметры

mutex
указатель на мьютекс для инициализации
Оригинал:
pointer to the mutex to initialize
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
type
типа мьютекса
Оригинал:
the type of the mutex
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Возвращаемое значение

thrd_success в случае успеха, thrd_error иначе.
Оригинал:
thrd_success if successful, thrd_error otherwise.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.