Поделиться через


_fflush_nolock

Очищает поток без блокировки.

Синтаксис

int _fflush_nolock(
   FILE *stream
);

Параметры

stream
Указатель на структуру FILE.

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

См. раздел fflush.

Замечания

Эта функция представляет собой неблокирующую версию функции fflush. Он идентичен fflush тому, что он не защищен от вмешательства другими потоками. Это может быть быстрее, так как это не приводит к затратам на блокировку других потоков. Используйте эту функции только в потокобезопасных контекстах, например в однопоточных приложениях или если вызываемая область уже обрабатывает изоляцию потоков.

По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.

Требования

Function Обязательный заголовок
_fflush_nolock <stdio.h>

Дополнительные сведения о совместимости см. в разделе Совместимость.

См. также

Потоковый ввод-вывод
fclose, _fcloseall
_flushall
setvbuf