Director traversal / de prelucrare este o sarcină omniprezent în ambele aplicații și software pentru sisteme de nivel scăzut; Cu toate acestea, în multe cazuri nu cuprinde suficient de sistemul global pentru a justifica nivelul de efort pentru a multithread pentru a profita de hardware multicore pentru operarea mai rapidă. Multicore DirWalk este un nou API care permite procesarea director activat multicore cu cât mai puțin de 100 de linii de cod și nu crearea de fir direct. Imaginați-vă scrie un simplu program de 100 de linii, care procesează un 8x ind mai repede pe un sistem de 8 core, dar nu au de a crea în mod direct un singur fir, recurse un singur folder, aplica un filtru meci fisier, etc Cu Multicore DirWalk, toate acestea este realizată cu un singur apel de funcție și de acțiune de apel invers definite de dezvoltator.
Multicore DirWalk este un extensibil, reutilizabile API DirWalk care este fire și multicore conștient. Multicore DirWalk oferă caracteristici standard de la directorul de mers pe jos, în general, precum și caracteristici pentru a ajusta cu ușurință strategia multicore la una dintre cele doua metode principale: 1) multithread a definit-dezvoltator "acțiune" sau 2) multithread mersul director.
Multicore DirWalk abstractizează detaliile de nivel scăzut (fire, miezuri, Caches si alte hardware), care permite dezvoltatorilor să scrie rapid activat-multicore Cod Culegere de mers pe jos, dar nu crea un singur fir sau chiar recurse un singur director - Multicore DirWalk face toate astea pentru tine. Multicore DirWalk oferă, de asemenea caracteristici standard DirWalk cum ar fi filtre sistem de fișiere (de includere / excludere), suport pentru mass-media amovibil, mapate unități de rețea, montate pe unități (mapate sau SUBST), montare sistem de fișiere și punctele de joncțiune, link-uri simbolice și alte puncte de reanalizare.
Multicore DirWalk poate fi integrat rapid de majoritatea dezvoltatorilor, chiar și cei fără de filetat înainte, multicore, sau chiar o experiență director de mers pe jos
Cerințe :.
Multicore
Comentariile nu a fost găsit