Könyvtár bejárás / feldolgozás a mindennapok feladata mind az alkalmazások és az alacsony szintű rendszer szoftver; azonban sok esetben nem tartalmaz elegendő a teljes rendszer garantálja, mennyi erőfeszítést, hogy többszálú annak érdekében, hogy kihasználják a többmagos hardver a gyorsabb működés. Többmagos DirWalk egy új API, amely lehetővé teszi a többmagos-kompatibilis könyvtár feldolgozó és mindössze 100 sornyi kódot, és nincs közvetlen szál létrehozását. Képzeld el írásban egy egyszerű 100-line programot, amely feldolgozza a könyvtár 8x gyorsabb a 8 magos rendszert, még soha sem közvetlenül létre egy szál, recurse egy mappába, tegyen egy fájlnév mérkőzés szűrő, stb többmagos DirWalk, mindezt A művelet egyetlen függvényhívás és fejlesztő által megadott kezelõ akció.
Többmagos DirWalk egy bővíthető, újrafelhasználható DirWalk API, amely szálbiztosak és többmagos tisztában. Többmagos DirWalk szolgáltatásokat nyújt szabvány könyvtárba járás általában, valamint a funkciók könnyen beállíthatja az többmagos stratégia egyik két fő módszerek: 1) multithread a fejlesztő által definiált "akció", vagy 2) multithread a könyvtárba járást.
Többmagos DirWalk elvonatkoztat az alacsony szintű részleteket (szálak, magok, cache és egyéb hardver), amely lehetővé teszi a fejlesztők gyorsan írni többmagos-kompatibilis könyvtár walking kódot, de soha nem hoz létre egy szál, vagy akár recurse egy könyvtárba - többmagos DirWalk minderre neked. Többmagos DirWalk is képes standard DirWalk funkciók, mint a fájlrendszer szűrők (befogadás / kirekesztés), támogatja a cserélhető adathordozókon, a csatlakoztatott hálózati meghajtókat, csatlakoztatott meghajtók (leképezett vagy SUBST), fájlrendszer fel- és csatlakozási pontokat, szimbolikus linkek és egyéb újraelemzési pont.
Többmagos DirWalk gyorsan integrálható a legtöbb fejlesztő, még azok is, anélkül, hogy előzetes threading, többmagos, vagy akár könyvtár séta élményét.
követelmények :
többmagos
Hozzászólás nem található