révélateur: Jeff Pasternack (cm. d'autres programmes)
version: 1.0
site Web: BetterStreams




vue d'ensemble BetterStreams (traduction automatique)

bibliothèque .Net composé de trois classes simplifié pour E/S asynchrones (AsyncStream), en utilisant d'autres flux de données (AlternateStreams), et efficace flux peeking et la recherche (BetterBufferedStream). BetterStreams peut facilement améliorer les performances des nouvelles applications ou des applications existantes, parfois de manière spectaculaire, avec aussi peu que un simple changement de ligne dans le code.
AsyncStream encapsule un flux existant et fournit I/O asynchrone via le standard read(), ReadByte(), write(), et WriteByte() méthodes; si elle est appelée sur le flux conditionnement directement ces exigerait en attente d'E/S sur le périphérique sous-jacent (comme un disque) mais le AsyncStream asynchrone et remplit automatiquement ou vide le tampon interne de ou à l'enroulé flux en utilisant un thread d'arrière-plan et ne sera jamais bloquer tant que suffisamment octets sont disponibles dans la mémoire tampon. Même si votre logique d'application est déjà construit autour de E/S synchrone, ce qui rend généralement asynchrone exige rien de plus que le liage le flux original dans un AsyncStream. AsyncStreams fournissent également élégant exception handling, propriétés pour affiner les performances et le comportement lorsque vous le souhaitez et, comme BetterBufferedStreams, recherche efficace.
AlternateStreams vous permet de lire, écrire, supprimer, créer liste et flux de données alternatifs (ADS) dans un fichier NTFS. Sous NTFS, chaque fichier a un "principal" unnamed stream ( c'est celui que le Cadre E/S de fichier classes manipuler) ainsi que zéro ou plus "alternative" flux nommés; par exemple, Internet Explorer utilise un autre flux nommé "Zone.Identificateur" pour enregistrer zone de sécurité qui un fichier téléchargé. En dehors de commodément le stockage des métadonnées, ils peuvent également être utilisés pour créer des "stockage de composés" pour les données d'application; au lieu de, par exemple, séquentiellement la sérialisation dix objets de la "principale" fie stream (nécessitant l'ensemble du fichier à être réécrite si toute mais le dernier objet modifications) chaque objet peut être sérialisé vers son propre, individuellement modifiables alternate stream.




Renouveler Software vous recommande d'utiliser BetterStreams en conformité avec les règles de la propriété intellectuelle. Renouveler Software ne recommande pas l'utilisation de crack, serial, clé, keygen, crack, serial pour BetterStreams



Les catégories de programmes les plus populaires Développement / Composants & bibliothèques
HPUserEdit HPUserEdit
gratuit
VI Package Manager VI Package Manager
payé
Python numpy Python numpy
gratuit
JetBrains WebStorm JetBrains WebStorm
payé
Boost Boost
payé
LibUSB-Win32 LibUSB-Win32
gratuit
ATI Stream SDK Developer ATI Stream SDK Developer
Open source