_fread_nolock
Akıştan verileri kilitlemeden okur.
Sözdizimi
size_t _fread_nolock(
void *buffer,
size_t size,
size_t count,
FILE *stream
);
Parametreler
buffer
Verilerin konumunu Depolama.
size
Bayt cinsinden öğe boyutu.
count
Okunacak öğe sayısı üst sınırı.
stream
Yapı işaretçisi FILE
.
Dönüş değeri
Bkz. fread
.
Açıklamalar
Bu işlev, kilitlenmeyen bir sürümüdür fread
. Diğer iş parçacıklarının müdahalesine fread
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 |
---|---|
_fread_nolock |
<stdio.h> |
Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin