Directory traversal / zpracování je všudypřítomný úkol v obou aplikací a low-level systémového softwaru; Nicméně, v mnoha případech to neobsahuje dost celého systému ospravedlnit úroveň úsilí multithread, aby se výhody vícejádrových systémech pro rychlejší provoz. Multicore DirWalk je nový API, která umožňuje multicore-umožnil zpracování adresáře s za pouhých 100 řádků kódu a bez přímého tvorbu závitu. Představte si, že psaní jednoduchý 100 řádku program, který zpracovává adresář 8x rychlejší na 8 jádra systému, ale nikdy by museli přímo vytvořit jeden závit, recurse jediné složky, použít název souboru zápas filtr apod S Multicore DirWalk, to vše se provádí s jedním voláním funkce a developer definovaných callback akci.
Multicore DirWalk je rozšiřitelný, opakovaně použitelné DirWalk API, které je threadsafe a multicore vědomi. Multicore DirWalk poskytuje standardní funkce do adresáře chůzi obecně, stejně jako funkce pro snadné nastavení vícejádrový strategii do jedné ze dvou základních metod: 1) multithread vývojáře definované "akci", nebo 2) multithread adresáře chůzi.
Multicore DirWalk abstrahuje podrobnosti o low-level (nitě, jádra, Nejmladší a jiný hardware), což umožňuje vývojářům rychle psát vícejádrový-umožnil adresář chůzi kód, ale nikdy vytvořit jedinou nit, nebo dokonce recurse jeden adresář - Multicore DirWalk dělá tohle všechno pro tebe. Multicore DirWalk také poskytuje standardní DirWalk funkce, jako souborového systému filtrů (zahrnutí / vyloučení), podporu výměnných médiích, namapované síťové jednotky, připojených jednotek (mapovány nebo SUBST), souborový systém připojit a spojovací body, symbolické odkazy a další body změny zpracování.
Multicore DirWalk mohou být rychle integrovat většina vývojářů, a to i těch, bez předchozího závitů, vícejádrových, nebo dokonce adresář pěší zkušenosti
Požadavky na :.
Multicore
Komentáře nebyl nalezen