Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Funções
As funções _nolock são versões de funções de E/S que não executam nenhum bloqueio. Elas são fornecidas para usuários que exigem desempenho máximo. Para obter mais informações, consulte Desempenho de bibliotecas multithread.
Use funções _nolock somente se o programa estiver realmente com thread único ou se ele fizer seu próprio bloqueio.
Nenhuma rotina de bloqueio
| Rotina | Usar |
|---|---|
_fclose_nolock |
Fecha um fluxo sem bloqueio |
_fflush_nolock |
Libera um fluxo sem bloqueio |
_fgetc_nolock, _fgetwc_nolock |
Lê um caractere de um fluxo sem bloqueio |
_fread_nolock |
Lê dados de um fluxo sem bloqueio |
_fseek_nolock, _fseeki64_nolock |
Move o ponteiro do arquivo para um local especificado sem bloqueio |
_ftell_nolock, _ftelli64_nolock |
Obtém a posição atual de um ponteiro de arquivo sem bloqueio |
_fwrite_nolock |
Grava dados em um fluxo sem bloqueio |
_getc_nolock, _getwc_nolock |
Lê um caractere de um fluxo sem bloqueio |
_getch_nolock, _getwch_nolock |
Obtém um caractere do console sem eco e sem bloqueio |
_getchar_nolock, _getwchar_nolock |
Lê um caractere da entrada padrão sem bloqueio |
_getche_nolock, _getwche_nolock |
Obtém um caractere do console com eco e sem bloqueio |
_getdcwd_nolock, _wgetdcwd_nolock |
Obtém o caminho completo do diretório de trabalho atual na unidade especificada |
_putc_nolock, _putwc_nolock |
Grava um caractere em um fluxo sem bloqueio |
_putch_nolock, _putwch_nolock |
Grava um caractere no console sem bloqueio |
_putchar_nolock, _putwchar_nolock |
Grava um caractere stdout sem bloqueio |
_ungetc_nolock, _ungetwc_nolock |
Envia um caractere de volta para o fluxo sem bloqueio |
_ungetch_nolock, _ungetwch_nolock |
Efetua push do último caractere lido do console sem bloqueio |
Confira também
Entrada e saída
Rotinas de runtime C universais por categoria