目录遍历/处理在应用和低层次的系统软件普遍存在的任务;然而,在许多情况下,它不包括足够的整体系统,以保证的努力,以便利用多核硬件实现更快的操作,以多线程的级别。多核DirWalk是一个新的API,使多核功能的目录加工用尽可能少的100行代码,并没有直接的线程的创建。想象一下,写一个简单的100行程序,处理一个目录8X快上8核心系统,但永远不必直接创建一个线程,递归一个文件夹,应用文件名匹配滤波器等多核DirWalk,这一切完成用一个函数调用和开发人员定义的回调动作。
多核DirWalk是一个可扩展的,可重复使用的DirWalk API,它是线程和多核意识。多核DirWalk提供的功能标准目录中行走一般,以及功能来轻松调整多核战略的两个主要方法:1)多线程开发人员定义的“动作”,或2)多线程的目录中行走。
多核DirWalk抽象的低层次细节(线程,核心,缓存和其他硬件),使开发人员能够快速编写多核功能的目录遍历代码,但从来没有创建一个线程,甚至递归一个目录 - 多核DirWalk做这一切为了你。多核DirWalk还提供了标准的DirWalk功能,如文件系统过滤器(包含/排除),可移动介质的支持,映射的网络驱动器,安装驱动器(映射或SUBST),文件系统的挂载和交接点,符号链接等重分析点。
多核DirWalk可以被大多数开发商,甚至是那些没有事先线程,多核,甚至走路目录体验快速集成
要求:
多核
评论没有发现