_fwrite_nolock

 

Pour obtenir la dernière documentation sur Visual Studio 2017, consultez Documentation Visual Studio 2017.

Écrit des données dans un flux de données, sans bloquer 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 doivent être écrites.

size
Taille en octets de l’élément.

count
Nombre maximal d'éléments à écrire.

stream
Pointeur vers le FILE structure.

Identique à fwrite.

Cette fonction est une version sans verrouillage de fwrite. Il est identique à fwrite , sauf qu’il n’est pas protégé contre toute interférence par d’autres threads. Elle peut être plus rapide, car elle n’entraîne pas la charge liée au verrouillage des autres threads. Utilisez cette fonction uniquement dans les contextes thread-safe, par exemple avec les applications monothread ou lorsque la portée appelante gère déjà l’isolation des threads.

FonctionEn-tête requis
_fwrite_nolock<stdio.h>

Pour plus d’informations sur la compatibilité, consultez Compatibility dans l’introduction.

Consultez l’exemple de fread.

System::IO::FileStream::Write

Flux d’e/s
fread
_write

Afficher: