Udostępnij za pośrednictwem


_nolock, funkcje

Funkcje _nolock to wersje funkcji we/wy, które nie wykonują żadnych blokad. Są one udostępniane dla użytkowników wymagających maksymalnej wydajności. Aby uzyskać więcej informacji, zobacz Wydajność bibliotek wielowątkowych.

Używaj _nolock funkcji tylko wtedy, gdy program jest naprawdę jednowątkowy lub jeśli robi własne blokowanie.

Brak procedur blokady

Procedura Używanie
_fclose_nolock Zamyka strumień bez blokowania
_fflush_nolock Opróżnia strumień bez blokowania
_fgetc_nolock, _fgetwc_nolock Odczytuje znak ze strumienia bez blokowania
_fread_nolock Odczytuje dane ze strumienia bez blokowania
_fseek_nolock, _fseeki64_nolock Przenosi wskaźnik pliku do określonej lokalizacji bez blokowania
_ftell_nolock, _ftelli64_nolock Pobiera bieżącą pozycję wskaźnika pliku bez blokowania
_fwrite_nolock Zapisuje dane w strumieniu bez blokowania
_getc_nolock, _getwc_nolock Odczytuje znak ze strumienia bez blokowania
_getch_nolock, _getwch_nolock Pobiera znak z konsoli bez echa i bez blokowania
_getchar_nolock, _getwchar_nolock Odczytuje znak ze standardowych danych wejściowych bez blokowania
_getche_nolock, _getwche_nolock Pobiera znak z konsoli z echo i bez blokowania
_getdcwd_nolock, _wgetdcwd_nolock Pobiera pełną ścieżkę bieżącego katalogu roboczego na określonym dysku
_putc_nolock, _putwc_nolock Zapisuje znak w strumieniu bez blokowania
_putch_nolock, _putwch_nolock Zapisuje znak w konsoli bez blokowania
_putchar_nolock, _putwchar_nolock Zapisuje znak bez stdout blokowania
_ungetc_nolock, _ungetwc_nolock Wypycha znak z powrotem do strumienia bez blokowania
_ungetch_nolock, _ungetwch_nolock Odepchnie ostatni znak odczytany z konsoli bez blokowania

Zobacz też

Dane wejściowe i wyjściowe
Procedury czasu wykonywania języka Universal C według kategorii