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


_fflush_nolock

Сбрасывает поток без блокирования потока (нити).

int _fflush_nolock( 
   FILE *stream 
);

Параметры

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

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

См. раздел fflush.

Заметки

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

Требования

Функция

Обязательный заголовок

_fflush_nolock

<stdio.h>

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

Эквивалент в .NET Framework

System::IO::FileStream::Flush

См. также

Ссылки

Потоковый ввод-вывод

fclose, _fcloseall

_flushall

setvbuf