एक साधारण प्रश्न:fwrite परमाणु है?
मुझे अपने कार्यक्रम में कुछ लॉगिंग जोड़ने की आवश्यकता है।
यदि दो प्रक्रियाएं एक ही फ़ाइल पर "fwrite" का उपयोग करती हैं लेकिन एक ही फाइल डिस्क्रिप्टर नहीं लिखित लॉग संदेश परमाणु या मिश्रित होंगे। क्या लंबाई सीमा है?
क्या यह एएनएसआई-सी व्यवहार या कार्यान्वयन परिभाषित किया गया है? यदि बाद में मैकॉक्स, लिनक्स और विंडोज एमएसवीसी पर क्या है?
अनुभव से है, उच्च प्राथमिकता कार्य/धागा एक निम्न प्राथमिकता धागे के पाठ में कहीं उनके टेक्स्ट रखने का विकल्प होगा। इसे कतार से एक कार्य आउटपुट और कतार में जोड़ने के लिए एक और कार्य करके हल किया जा सकता है। –