Aracılığıyla paylaş


_fclose_nolock

Bir akışı kilitlemeden kapatır.

Sözdizimi

int _fclose_nolock(
   FILE *stream
);

Parametreler

stream
Yapı işaretçisi FILE .

Dönüş değeri

_fclose_nolock akış başarıyla kapatılırsa 0 döndürür. Hata belirtmek için döndürür EOF .

Açıklamalar

Bu işlev, kilitlenmeyen bir sürümüdür fclose. Diğer iş parçacıklarının müdahalesine karşı korunmadığı durumlar dışında 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
_fclose_nolock <stdio.h>

Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.

Ayrıca bkz.

Akış G/Ç
_close
_fdopen, _wfdopen
fflush
fopen, _wfopen
freopen, _wfreopen