_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 |
推送回讀取自主控台的最後一個字元,不需要鎖定 |