_fread_nolock
Lit les données d'un flux de données, sans verrouiller d'autres threads.
size_t _fread_nolock(
void *buffer,
size_t size,
size_t count,
FILE *stream
);
Paramètres
buffer
Emplacement de stockage des données.size
taille d'élément en octets.count
nombre maximal d'éléments à lire.stream
Pointeur vers la structure d' FILE .
Valeur de retour
Consultez fread.
Notes
cette fonction est une version non verrouillante d' fread.Elles sont identiques à fread mais elles ne sont pas protégés interférence avec à d'autres threads.Il peut être plus rapide car il ne provoque pas la charge mémoire pour verrouiller d'autres threads.Utilisez cette fonction uniquement dans des contextes thread-safe tels que les applications à un seul thread ou dont les handles appelants de portée déjà sur l'isolation.
Configuration requise
Fonction |
en-tête requis |
---|---|
_fread_nolock |
<stdio.h> |
Pour plus d'informations de compatibilité, consultez compatibilité dans l'introduction.
Équivalent .NET Framework
System : : E/S : : FileStream : : lecture