_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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla