共用方式為


_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 執行階段常式