Directory Traversal / Verarbeitung ist eine allgegenwärtige Aufgabe in beiden Anwendungen und Low-Level-System-Software; jedoch in vielen Fällen nicht ausreichend umfassen des Gesamtsystems, das Niveau der Anstrengung, um die Vorteile von Multicore-Hardware für einen schnelleren Betrieb zu nehmen mehrere Threads zu gewährleisten. Multicore DirWalk ist eine neue API, die Multicore-fähigen Verzeichnisverarbeitung ermöglicht mit weniger als 100 Zeilen Code und keine direkte Schaffung thread. Stellen Sie sich das Schreiben eines einfachen 100-line-Programm, das ein Verzeichnis 8x schneller auf einem 8-Core-System verarbeitet, aber niemals um einen einzigen Thread direkt zu erstellen, rekursiv einen Ordner, einen Dateinamen gelten Spiel Filter, etc. Mit Multicore DirWalk, all dies ist mit einem einzigen Funktionsaufruf und Entwickler definierte Rückrufaktion durchgeführt.
Multicore DirWalk ist ein erweiterbares, wiederverwendbare DirWalk API thread und Multicore bekannt ist. Multicore DirWalk bietet Funktionen zur Standard-Verzeichnis zu Fuß im Allgemeinen, sowie Funktionen, um ganz einfach die Multicore-Strategie, um eine von zwei primären Methoden: 1) mehrere Threads einen Entwickler definierte "Aktion", oder 2) mehrere Threads das Verzeichnis zu Fuß.
Multicore DirWalk abstrahiert die Details Low-Level (Themen, Kerne, Cache-Speicher und andere Hardware) und ermöglicht es Entwicklern, schnell zu schreiben Multicore-fähigen Verzeichnis Walking-Code, aber noch nie einen einzigen Thread zu erstellen oder sogar rekursiv ein einzelnes Verzeichnis - Multicore DirWalk tut all dies für dich. Multicore DirWalk stellt auch Standard DirWalk Funktionen wie Dateisystemfilter (Inklusion / Exklusion), Unterstützung für Wechselmedien, Netzlaufwerke, Laufwerken (abgebildet oder SUBST), Dateisystem mounten und Verbindungsstellen, symbolische Links und andere Analysepunkte.
Multicore DirWalk kann schnell durch die meisten Entwickler, auch solche ohne vorherige Gewindeschneiden, Multicore, oder sogar Verzeichnis Wandererlebnis integriert werden
Anforderungen .
Multicore
Kommentare nicht gefunden