_fwrite_nolock
Écrit des données dans un flux de données, sans verrouiller le thread.
size_t _fwrite_nolock(
const void *buffer,
size_t size,
size_t count,
FILE *stream
);
Paramètres
buffer
Pointeur vers les données à écrire.size
taille d'élément en octets.count
nombre maximal d'éléments à écrire.stream
Pointeur vers la structure d' FILE .
Valeur de retour
Identique à fwrite.
Notes
cette fonction est une version non verrouillante d' fwrite.Il est identique à fwrite mais il n'est pas protégé interférence avec à d'autres threads.Il peut être plus rapide car elle 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 |
---|---|
_fwrite_nolock |
<stdio.h> |
Pour plus d'informations de compatibilité, consultez compatibilité dans l'introduction.
Exemple
Consultez l'exemple pour fread.
Équivalent .NET Framework
System : : E/S : : FileStream : : Écriture