贊助廠商

娛樂城推薦

首頁

刊登資訊

  • 刊登者:匿名
  • 時間:2021-06-02 15:20:11

尚未解答Linux- file descriptor 檔案描述符的問題

Linux- file descriptor 檔案描述符的問題

大家好,想詢問一下,一個觀念問題,


看到書上說,program 執行的時候,

shell 會幫忙開啟 3 個檔案描述符,分別是

stdio (0)
stdout (1)
stderr (2)

這個我了解,


我的問題在於,
請問這 3 個 fd 是 global 的嗎?

意思就是 process A / process B / process C,

這 3 個 processes 在運行的時候,

所拿到 stdin, stdout, stderr 是同樣的 fd 嗎?



還是是分別在各自的 name space 裡面?

意思就是,

process A 的 stdin ,與 process B 的 stdin 不同?



有什麼方法可以驗證嗎?

謝謝


還請各位前輩解惑了,

謝謝

--

0個答案 Linux- file descriptor 檔案描述符的問題

其他問題

友站連結