funciones_nolock
Las funciones _nolock
son versiones de funciones de E/S que no realizan ningún bloqueo. Se proporcionan para los usuarios que necesitan obtener el máximo rendimiento. Para obtener más información, vea Rendimiento de bibliotecas multiproceso.
Utilice las funciones _nolock
solo si el programa es realmente de un único subproceso o si realiza su propio bloqueo.
No hay rutinas de bloqueo
Routine | Usar |
---|---|
_fclose_nolock |
Cierra una secuencia sin bloqueo. |
_fflush_nolock |
Vacía una secuencia sin bloqueo. |
_fgetc_nolock , _fgetwc_nolock |
Lee un carácter de una secuencia sin bloqueo. |
_fread_nolock |
Lee datos de una secuencia sin bloqueo. |
_fseek_nolock , _fseeki64_nolock |
Mueve el puntero de archivo a una ubicación especificada sin bloqueo. |
_ftell_nolock , _ftelli64_nolock |
Obtiene la posición actual de un puntero de archivo sin bloqueo. |
_fwrite_nolock |
Escribe datos en una secuencia sin bloqueo. |
_getc_nolock , _getwc_nolock |
Lee un carácter de una secuencia sin bloqueo. |
_getch_nolock , _getwch_nolock |
Obtiene un carácter de la consola sin eco y sin bloqueo. |
_getchar_nolock , _getwchar_nolock |
Lee un carácter de la entrada estándar sin bloqueo. |
_getche_nolock , _getwche_nolock |
Obtiene un carácter de la consola con eco y sin bloqueo. |
_getdcwd_nolock , _wgetdcwd_nolock |
Obtiene la ruta de acceso completa del directorio de trabajo actual en la unidad especificada. |
_putc_nolock , _putwc_nolock |
Escribe un carácter en una secuencia sin bloqueo. |
_putch_nolock , _putwch_nolock |
Escribe un carácter en la consola sin bloqueo |
_putchar_nolock , _putwchar_nolock |
Escribe un carácter en stdout sin bloqueo. |
_ungetc_nolock , _ungetwc_nolock |
Vuelve a insertar un carácter en la secuencia sin bloqueo. |
_ungetch_nolock , _ungetwch_nolock |
Devuelve el último carácter que se lee de la consola sin bloqueo. |
Consulte también
Entrada y salida
Rutinas en tiempo de ejecución Universal C por categoría