不同的用戶正在瀏覽C(CGI)中100%編程的網站。每個網頁使用fopen/fgets/fread從文件中讀取常用數據(如導航欄)。如果不同的人瀏覽同一個頁面,每個人都會打電話給fopen/fgets/fread進行干擾嗎?如果是這樣,這怎麼能在C中解決? (這是一個Linux服務器,編譯與海灣合作委員會完成,這是用C編程的CGI網站)C中的Fopen/fread/fgets PID安全嗎?
例子:
FILE *DATAFILE = fopen(PATH, "r");
if (DATAFILE != NULL)
{
while (fgets(LINE, BUFFER, DATAFILE))
{
/* do something */
}
}