APUE文件IO總結,文件描述符、原子操作

文件描述符:當打開一個現存文件或者創建一個新文件時,內核向進程返回一個文件符,對於同一個文件,不同的進程可能代表着不同的文件描述符,假設文件A在進程B中的文件描述符爲4,但是可能在進程C中文件描述符就爲5了。 通常文件描述符0表示標準輸入,1表示標準輸出。 過程如下:每個進程在進程表中都有一張fd(文件描述符),當進程打開文件時,分配一個目前可用最小的fd給到文件,代表在此進程中文件的ID。v節點
相關文章
相關標籤/搜索