मैं एक ऐसी प्रणाली तैयार कर रहा हूं जो फ़ाइल में समय श्रृंखला डेटा लिखेगा। डेटा 8 बाइट्स के ब्लॉक दो 4 बाइट भागों, समय और पेलोड में विभाजित है।क्या लिखें परमाणु परमाणु है?
एमएसडीएन के मुताबिक, लिखित फ़ाइल फ़ंक्शन परमाणु (http://msdn.microsoft.com/en-us/library/aa365747(VS.85).aspx) है, यदि लिखा गया डेटा आकार के किसी क्षेत्र से कम है।
चूंकि फ़ाइल में केवल इन ब्लॉकों (फ़ाइल की कोई "संरचना" नहीं है, इसलिए क्षतिग्रस्त फ़ाइल को पुनर्निर्माण करना संभव नहीं है), एक दूसरे के बाद एक जोड़ा गया, यह महत्वपूर्ण है कि पूरा ब्लॉक, या कुछ भी लिखा नहीं गया है फाइल को हर समय।
तो सवाल यह है कि, क्या मैंने इसे सही ढंग से समझा है कि आकार में किसी क्षेत्र से कम एक लिखित फ़ाइल पूरी तरह से डिस्क पर लिखी गई है या बिल्कुल लिखी नहीं है, इससे कोई फर्क नहीं पड़ता कि लिखने के लिए वास्तविक कॉल के दौरान क्या होता है?
क्या यह परमाणु है जब तक कि मशीन एक सनकी स्थिति में है? (यानी अगर प्रक्रिया क्रैश हो सकती है, लेकिन कर्नेल को एक अच्छी स्थिति में रखा जाता है, तो क्या यह परमाणु है?) – Mehrdad