Walking a directory structure and performing some action on the files and directories encountered is common in many applications.
Multicore DirWalk provides features standard to directory walking in general, as well as new features to easily adjust the multicore strategy to one of two primary methodologies:
- multithread the developer-defined action
- multithread the directory walking itself
Since Multicore DirWalk abstracts all of the low-level details of the threads, cores and other hardware, making use of this fast and efficient filesystem helper is as easy as setting a strategy and defining the "action" to perform. Multicore DirWalk handles the rest.