| Betterstreams Easy Asynchrone I / O, alternatieve gegevensstromen en efficiënte stroomopzoek |
Download nu |
Betterstreams Rangschikking & Samenvatting
- Naam uitgever:
- Jeff Pasternack
- Besturingssystemen:
- Windows
- Bestandsgrootte:
- link when available
Betterstreams Tags
Betterstreams Beschrijving
De Bettertreams -bibliotheek is ontworpen om een verzameling drie klassen te zijn die helpen bij het manipuleren van stromen. AsyncStream en BetterBufferedStream Wrap bestaande beken om de I / O-prestaties te verbeteren. AsyncStream maakt eenvoudige, snelle asynchrone I / O, terwijl BetterBufferedStream vergelijkbaar is met System.io.BuffedStream maar met efficiëntere zoektochtingen. Ten slotte voegt de statische alternatestreams-klasse de mogelijkheid toe om NTF's alternatieve datastreams (advertenties) te manipuleren. .NET-bibliotheek bestaande uit drie klassen voor vereenvoudigde asynchrone I / O (AsyncStream), met behulp van alternatieve gegevensstromen (alternatestreams) en efficiënte stroom gluren en zoeken (BetterBufferedRome). Betterstreams kan de prestaties van nieuwe of bestaande toepassingen gemakkelijk verbeteren, soms drastisch, met zo weinig als een wijziging van één lijn in de code. AsyncStream wikkelt een bestaande stroom in en geeft asynchrone I / O via de standaard lees (), ReadByte (), schrijf () en Writebyte () methoden; Als deze rechtstreeks op de gewikkelde stroom wordt opgeroepen, zouden deze moeten wachten op I / O tot het onderliggende apparaat (zoals een schijf) maar de asyncstream asynchroon en vult automatisch de interne buffer van of naar de gewikkelde stroom met behulp van een achtergronddraad en zal nooit worden Block zolang voldoende bytes beschikbaar zijn in de buffer. Zelfs als uw aanvraaglogica al is gebouwd rond synchroon I / O, is het maken van asynchrone typisch niets meer nodig dan de oorspronkelijke stroom in een asyncstream inpakken. AsyncStreams bieden ook een elegante uitzonderingsafhandeling, eigenschappen voor het verwijderen van fijnafstemming en gedrag wanneer gewenst, en, zoals BetterBufferedStreams, efficiënt zoeken.
Betterstreams Gerelateerde software