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

thread_create

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

 
 
 
Определено в заголовочном файле <threads.h>
int thrd_create(thrd_t*thr, thrd_start_t func, void*arg );
(начиная с C11)
Создает новый поток, выполняющий функции func. Функция вызывается как func(arg).
Оригинал:
Creates a new thread executing the function func. The function is invoked as func(arg).
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
В случае успеха, объект, на который указывает thr установлен на идентификатор нового потока.
Оригинал:
If successful, the object pointed to by thr is set to the identifier of the new thread.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Завершение этой функцией синхронизации с началом нить.
Оригинал:
The completion of this function synchronizes with the beginning of the thread.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

[править]Параметры

thr
указатель на ячейку памяти, чтобы поставить идентификатором нового потока
Оригинал:
pointer to memory location to put the identifier of the new thread
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
func
Функция для выполнения
Оригинал:
function to execute
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
arg
Аргумент перейти к функции
Оригинал:
argument to pass to the function
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править]Возвращаемое значение

thrd_success если создание нового потока была успешной. В противном случае возвращает thrd_nomem если было недостаточное количество памяти или thrd_error, если другая ошибка.
Оригинал:
thrd_success if the creation of the new thread was successful. Otherwise returns thrd_nomem if there was insufficient amount of memory or thrd_error if another error occurred.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править]Заметки

Тема определяет, могут использоваться для новых потоков Когда поток закончился, и присоединились или отдельные.
Оригинал:
The thread identifies may be reused for new threads once the thread has finished and joined or detached.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править]См. также

обособляет поток
(функция)[править]
блокирует, пока поток не завершится
(функция)[править]
close