ทำไมopen()
และclose()
มีอยู่ในการออกแบบระบบไฟล์ Unix
ระบบปฏิบัติการไม่สามารถตรวจพบในครั้งแรกread()
หรือwrite()
ถูกเรียกและทำสิ่งใดopen()
ตามปกติ
open()
มีอยู่จริง "ระบบปฏิบัติการไม่สามารถตรวจพบในครั้งแรกที่อ่าน () หรือเขียน () และทำสิ่งใดที่เปิดได้ () โดยปกติแล้วจะทำอย่างไร" มีคำแนะนำที่สอดคล้องกันสำหรับการปิดเมื่อใดจะเกิดขึ้น?
read()
หรือwrite()
ไฟล์ใดให้เข้าถึง? สันนิษฐานได้โดยผ่านเส้นทาง จะเกิดอะไรขึ้นถ้าเส้นทางของไฟล์เปลี่ยนไปในขณะที่คุณกำลังเข้าถึง (ระหว่างสองสายread()
หรือwrite()
เรียก)
read()
และเพียงแค่บนwrite()
open()