다음을 통해 공유


_nolock 함수

_nolock 함수는 잠금을 수행하지 않는 I/O 함수 버전입니다. 최대 성능이 필요한 사용자를 위해 제공됩니다. 다중 스레드 라이브러리 성능을 참조하세요.

프로그램이 실제로 단일 스레드이거나 자체 잠금을 수행하는 경우에만 _nolock 함수를 사용합니다.

잠금이 없는 루틴

루틴에서 반환된 값 사용
_fclose_nolock 잠그지 않고 스트림 닫기
_fflush_nolock 잠그지 않고 스트림 플러시
_fgetc_nolock: _fgetwc_nolock 잠금 없이 스트림에서 문자를 읽습니다.
_fread_nolock 잠금 없이 스트림에서 데이터 읽기
_fseek_nolock: _fseeki64_nolock 잠그지 않고 파일 포인터를 지정된 위치로 이동
_ftell_nolock: _ftelli64_nolock 잠금 없이 파일 포인터의 현재 위치 가져오기
_fwrite_nolock 잠금 없이 스트림에 데이터 쓰기
_getc_nolock: _getwc_nolock 잠금 없이 스트림에서 문자를 읽습니다.
_getch_nolock: _getwch_nolock 에코나 잠금 없이 콘솔에서 문자 가져오기
_getchar_nolock: _getwchar_nolock 잠금 없이 표준 입력에서 문자 읽기
_getche_nolock: _getwche_nolock 에코를 사용하지만 잠금 없이 콘솔에서 문자 가져오기
_getdcwd_nolock: _wgetdcwd_nolock 지정한 드라이브의 현재 작업 디렉터리의 전체 경로 가져오기
_putc_nolock: _putwc_nolock 잠금 없이 스트림에 문자 쓰기
_putch_nolock: _putwch_nolock 잠그지 않고 콘솔에 문자 쓰기
_putchar_nolock: _putwchar_nolock 잠금 없이 stdout에 문자 쓰기
_ungetc_nolock: _ungetwc_nolock 잠그지 않고 스트림에 문자 다시 푸시
_ungetch_nolock: _ungetwch_nolock 잠그지 않고 콘솔에서 읽은 마지막 문자를 다시 푸시합니다.

참고 항목

입력 및 출력
범주별 유버니설 C 런타임 루틴