Aracılığıyla paylaş


_fwrite_nolock

Verileri kilitlemeden bir akışa yazar.

Sözdizimi

size_t _fwrite_nolock(
   const void *buffer,
   size_t size,
   size_t count,
   FILE *stream
);

Parametreler

buffer
Yazılacak verilerin işaretçisi.

size
Bayt cinsinden öğe boyutu.

count
Yazılacak en fazla öğe sayısı.

stream
Yapı işaretçisi FILE .

Dönüş değeri

ile fwriteaynı.

Açıklamalar

Bu işlev, kilitlenmeyen bir sürümüdür fwrite. Diğer iş parçacıklarının müdahalesine fwrite karşı korunmadığı durumlar dışında ile aynıdır. Diğer iş parçacıklarını kilitleme yüküne neden olmadığından daha hızlı olabilir. Bu işlevi yalnızca tek iş parçacıklı uygulamalar gibi iş parçacığı güvenli bağlamlarda veya çağıran kapsamın iş parçacığı yalıtımını zaten işlediği durumlarda kullanın.

Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.

Gereksinimler

İşlev Gerekli başlık
_fwrite_nolock <stdio.h>

Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.

Örnek

örneğine freadbakın.

Ayrıca bkz.

Akış G/Ç
fread
_write