0
A
回答
4
否重複不會被關閉。否則,主要使用案例(複製到STDOUT_FILENO
和STDIN_FILENO
)將是無用的。
相關問題
- 1. 關閉文件描述符
- 2. Logstash關閉文件描述符?
- 3. python關閉文件描述符問題
- 4. 複製文件失敗,EBADF關閉輸出文件描述符
- 5. popen後重復的文件描述符
- 6. 這些文件描述符關閉的目的是什麼?
- 7. 關閉文件指針而不關閉底層文件描述符
- 8. 文件描述符關閉後SCSI驅動器spinup
- 9. 如何枚舉文件描述符? (叉後關閉它們)
- 10. 關閉文件描述符,然後使用它
- 11. 什麼是關閉一個無效的文件描述符呢?
- 12. 關閉文件描述符是怎麼回事?
- 13. Epoll_wait在關閉的文件描述符上返回事件
- 14. ClearCase簽入操作失敗:無法關閉文件描述符0:錯誤的文件描述符
- 15. 的Python:關閉文件描述符daemonizing過程
- 16. 關閉正在輪詢的文件描述符
- 17. 關閉管道得到錯誤的文件描述符
- 18. 在子進程中關閉已打開的文件描述符
- 19. 錯誤的文件描述符關閉Boost套接字
- 20. 文件描述符的重複
- 21. 關閉log4j記錄器以釋放文件描述符
- 22. 執行ioctl時關閉文件描述符
- 23. 在C中關閉管道,dup2,文件描述符?
- 24. Linux內核 - 套接字文件描述符關閉位置
- 25. 如何在python中關閉文件描述符?
- 26. 父/子進程關閉文件描述符
- 27. 文件描述符未在exec上關閉
- 28. 如何通過Linux shell命令關閉文件描述符
- 29. 關閉了一個名爲文件描述符
- 30. 瞭解dup2和關閉文件描述符
dup的手冊頁沒有提到關於關閉的任何內容,請問您可以參考我的信息來源嗎?謝謝 – Bionix1441
很明顯,因爲'dup'沒有做任何關閉......你會想參考一些其他的POSIX手冊頁,也許是關於程序執行的一個手冊頁。說到這一點,我敢肯定有一個*(可能更多)的情況下,兩個文件描述符將被關閉:在程序終止。 – Sebivor
@ Bionix1441如果您製作一份副本或一些紙張,然後撕碎原件,您仍然有副本,對不對?這裏基本上是一樣的東西。一旦你創建了副本(帶有'dup'或類似的),那麼在原始和重複描述符之間就沒有鏈接了。您應該也可以閱讀*引用計數*,因爲重複的實際「文件」將通過重複使其引用計數器加1,並且「文件」在引用計數爲零之前不會真正關閉。 –