เธรด / กระบวนการที่สร้าง / ลบไฟล์ / ไดเรกทอรีภายใต้ dir พาเรนต์ที่แบ่งใช้นั้นรบกวนหรือไม่?


0

ฉันสงสัยว่า: ถ้าฉันมีไดเรกทอรี/a/b/c/และอยู่ภายใต้cX threads สร้างไดเรกทอรีย่อยและไฟล์และลบพวกเขา (พวกเขาเป็นไดเรกทอรีชั่วคราวและไฟล์เป็นขั้นตอนกลางของการประมวลผล) ทำ X กระทู้ / กระบวนการอย่างใดรบกวนกัน? เช่นล็อคกันและกันหรือผลข้างเคียงอื่น ๆ ?
เพื่อล้าง: ยกเว้นไดเรกทอรีหลัก/a/b/c/ไม่มีการแชร์ไดเร็กทอรี / ไฟล์อื่นระหว่างกระบวนการใด ๆ ภายใต้พาเรนต์ไดเร็กทอรีนี้แต่ละไดเร็กทอรีจะสร้างไดเร็กทอรีและไฟล์ที่ไม่ซ้ำกันชั่วคราวและลบทิ้งหลังจากผ่านไประยะหนึ่ง
นอกจากนี้ยังมีประโยชน์ใด ๆ ในการใช้ HD เฉพาะรุ่นสำหรับการดำเนินการเช่นนั้นอีกหรือไม่?


เนื่องจากเธรดของคุณสร้างไฟล์ / ไฟล์ที่ไม่ซ้ำกันจึงไม่มีปัญหา การเข้าถึงระบบไฟล์พร้อมกันยังเป็นจริงสำหรับการโต้ตอบแบบหลายกระบวนการ คุณหมายความว่าอย่างไรกับ "HD เฉพาะรุ่น"? ประเภทระบบไฟล์?
tonioc

@tonioc: ฉันหมายถึง SSD หรือไฟล์พิเศษอื่น ๆ
จิม

เทคโนโลยีดิสก์จะไม่สำคัญสำหรับสิ่งนั้น
tonioc
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.