Betterstreams.

Einfache asynchrone E / A, alternative Datenströme und effizientes Stream suchen
Jetzt downloaden

Betterstreams. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Free to try
  • Preis:
  • $59.00
  • Name des Herausgebers:
  • Jeff Pasternack
  • Website des Verlags:
  • Betriebssysteme:
  • Windows
  • Dateigröße:
  • link when available

Betterstreams. Stichworte


Betterstreams. Beschreibung

Die Bibliothek BetterTreams wurde als eine Sammlung von drei Klassen entwickelt, die in der Manipulation von Streams helfen. Asyncstream- und BetnerBufferedStream Wrap bestehende Bäche, um eine Verbesserung der E / A-Leistung bereitzustellen. Asyncstream ermöglicht ein einfaches, schnelles asynchrones E / A, während Tesserbuffledstream System.IO.BuffledStream ähnelt, aber mit effizienteren Suchen. Schließlich fügt die statische Alternativstreicher-Klasse die Möglichkeit, NTFS-Datenströme (Anzeigen) zu manipulieren. .NET-Bibliothek, bestehend aus drei Klassen für vereinfachtes asynchrones E / A (Asyncstream) mit alternativen Datenströmen (alternativenstrom) und effizientem Bach späht und suchend (betterbuffledstream). BetterTreams kann die Leistung neuer oder vorhandener Anwendungen leicht verbessern, manchmal drastisch, mit nur einem Einleitungswechsel in den Code. Asyncstream wickelt einen vorhandenen Strom ein und bietet asynchroner E / A über die Standard-Leser (), Readbyte (), Schreib () und Writebyte () -Methoden; Wenn Sie direkt auf den eingewickelten Strom aufgerufen werden, würde dies auf E / A an das zugrunde liegende Gerät (z. B. eine Festplatte) gewartet werden, aber das asynchron asynchron und füllt seinen internen Puffer automatisch von oder zum umwickelten Strom mit einem Hintergrundfaden aus und wird niemals Block, solange ausreichend Bytes im Puffer verfügbar sind. Selbst wenn Ihre Anwendungslogik bereits um synchrone E / A herum aufgebaut ist, erfordert das asynchronen asynchron typischerweise nichts weiter als den ursprünglichen Strom in einem asynchischen Stream. Asyncstreams bieten auch ein elegantes Ausnahmehandling, Eigenschaften für Feinabstimmungsleistung und -verhalten, wann gewünscht, und wie BetnerbuffledStreams, effizientes Suchen.


Betterstreams. Zugehörige Software