Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Считывает данные из потока без блокировки.
Синтаксис
size_t _fread_nolock(
void *buffer,
size_t size,
size_t count,
FILE *stream
);
Параметры
buffer
Место хранения данных.
size
Размер элемента в байтах.
count
Максимальное число читаемых элементов.
stream
Указатель на структуру FILE.
Возвращаемое значение
См. раздел fread.
Замечания
Эта функция представляет собой неблокирующую версию функции fread. Он идентичен fread тому, что он не защищен от вмешательства другими потоками. Это может быть быстрее, так как это не приводит к затратам на блокировку других потоков. Используйте эту функции только в потокобезопасных контекстах, например в однопоточных приложениях или если вызываемая область уже обрабатывает изоляцию потоков.
По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью "Глобальное состояние" в CRT.
Требования
| Function | Обязательный заголовок |
|---|---|
_fread_nolock |
<stdio.h> |
Дополнительные сведения о совместимости см. в разделе Совместимость.