thread_sleep
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody>| Определено в заголовочном файле <threads.h>
|
||
int thrd_sleep( const struct timespec* time_point, struct timespec* remaining ); |
(начиная с C11) | |
Блокирует выполнение текущего потока для' по крайней мере, до тех пор пока
TIME_UTC на основе момент времени, на который указывает time_point была достигнута.Оригинал:
Blocks the execution of the current thread for at least until the
TIME_UTC based time point pointed to by time_point has been reached.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Сон может возобновиться раньше, если сигнал, который не игнорировал получено. В таком случае, если
remaining не NULL, остальные длительность хранится в объекте, на который указывает remaining.Оригинал:
The sleep may resume earlier if a signal that is not ignored is received. In such case, if
remaining is not NULL, the remaining time duration is stored into the object pointed to by remaining.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Параметры
| time_point | — | Указатель на момент времени спать, пока
Оригинал: pointer to the time point to sleep until Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
| remaining | — | указатель на объект, положить оставшееся время на прерывание. Может быть NULL, в этом случае он игнорируется
Оригинал: pointer to the object to put the remaining time on interruption. May be NULL, in which case it is ignored Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. |
Возвращаемое значение
0 об успешном сна, -1, если произошло прерывание, другие отрицательное значение, если произошла ошибка.Оригинал:
0 on successful sleep, -1 if an interrupt occurred, other negative value if an error occurred.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
См. также
(C11) |
вырабатывает текущий срез времени (функция) |