| Betterstreams आसान एसिंक्रोनस I / O, वैकल्पिक डेटा धाराएं, और कुशल धारा मांगना |
अब डाउनलोड करो |
Betterstreams रैंकिंग और सारांश
- प्रकाशक का नाम:
- Jeff Pasternack
- फाइल का आकार:
- link when available
Betterstreams टैग
Betterstreams विवरण
betterstreams पुस्तकालय को तीन वर्गों का संग्रह बनाने के लिए डिज़ाइन किया गया था जो धाराओं में हेरफेर करने में सहायता करते थे। Inyncstream और Betterbufferedstream I / O प्रदर्शन में सुधार प्रदान करने के लिए मौजूदा धाराओं को लपेटें। Asyncstream आसान, तेज़ एसिंक्रोनस I / O को सक्षम बनाता है, जबकि बेहतर bufferedstream system.io.bufferedstream के समान है लेकिन अधिक कुशल खोज के साथ। अंत में, स्थैतिक alternatestreams वर्ग एनटीएफएस वैकल्पिक डेटा धाराओं (विज्ञापनों) में हेरफेर करने की क्षमता जोड़ता है। वैकल्पिक डेटा स्ट्रीम (alternateestreams), और कुशल स्ट्रीम peeking और मांग (Betterbufferedstream) का उपयोग कर सरलीकृत एसिंक्रोनस I / O (Asyncstream) के लिए तीन वर्गों से युक्त। betterstreams आसानी से नए या मौजूदा अनुप्रयोगों के प्रदर्शन में सुधार कर सकते हैं, कभी-कभी नाटकीय रूप से, कोड में एकल-पंक्ति परिवर्तन के रूप में कम के साथ। Asyncstream एक मौजूदा स्ट्रीम लपेटता है और मानक पढ़ने (), readbyte (), लिखने (), और लिखित () विधियों के माध्यम से एसिंक्रोनस I / O प्रदान करता है; यदि लपेटा हुआ धारा पर सीधे बुलाया जाता है तो इन्हें अंतर्निहित डिवाइस (जैसे डिस्क) के लिए I / O की प्रतीक्षा करने की आवश्यकता होगी, लेकिन असिंकस्ट्रीम असीमित और स्वचालित रूप से अपने आंतरिक बफर को पृष्ठभूमि धागे का उपयोग करके लपेटा हुआ धारा से भरता है या फ्लश करता है और कभी नहीं होगा ब्लॉक में इतने लंबे समय तक ब्लॉक बफर में उपलब्ध हैं। यहां तक कि यदि आपका एप्लिकेशन लॉजिक पहले से ही सिंक्रोनस I / O के आसपास बनाया गया है, तो इसे एसिंक्रोनस बनाने के लिए आमतौर पर एक असिंकस्ट्रीम में मूल धारा को लपेटने से ज्यादा कुछ नहीं चाहिए। Asyncstreams वांछित होने पर ठीक-ट्यूनिंग प्रदर्शन और व्यवहार के लिए सुरुचिपूर्ण अपवाद हैंडलिंग, गुण भी प्रदान करते हैं, और, बेहतर bufferedstreams, कुशल मांग की तरह।
Betterstreams संबंधित सॉफ्टवेयर