.net - एकाधिक थ्रेड से कंसोल। राइटलाइन कॉलिंग




console.writeline (2)

Console.WriteLine एकाधिक धागे से क्यों काम करता है?


.NET 4.5 सीएलआर में एक बग है जो कंसोल बनाता है। अगर आप कंसोल का उपयोग करते हैं तो राइटलाइन कई धागे से काम नहीं करती है। रीडकी। यह कुछ विंडोज संस्करणों में तय है, लेकिन 8.1 में विंडोज अपडेट अभी तक नहीं मिला है।

Console.Writeline () या Console.Write () का उपयोग करते समय एक बहु-थ्रेडेड सी # कंसोल एप्लिकेशन में कमजोर लटकता है

एक टाइमर में Console.WriteLine का उपयोग क्यों यह बाहर निकलने के लिए दिखाई देगा?


कंसोल क्लास आपके लिए थ्रेड सिंक्रनाइज़ेशन को संभालती है।

Console के दस्तावेज से:

इन धाराओं का उपयोग करके I / O संचालन सिंक्रनाइज़ किए जाते हैं, जिसका अर्थ है कि कई थ्रेड पढ़ सकते हैं, या स्ट्रीम को लिख सकते हैं।





console.writeline