目錄遍歷/處理在應用和低層次的系統軟件普遍存在的任務;然而,在許多情況下,它不包括足夠的整體系統,以保證的努力,以便利用多核硬件實現更快的操作,以多線程的級別。多核DirWalk是一個新的API,使多核功能的目錄加工用盡可能少的100行代碼,並沒有直接的線程的創建。想像一下,寫一個簡單的100行程序,處理一個目錄8X快上8核心系統,但永遠不必直接創建一個線程,遞歸一個文件夾,應用文件名匹配濾波器等多核DirWalk,這一切完成用一個函數調用和開發人員定義的回調動作。
多核DirWalk是一個可擴展的,可重複使用的DirWalk API,它是線程和多核意識。多核DirWalk提供的功能標準目錄中行走一般,以及功能來輕鬆調整多核戰略的兩個主要方法:1)多線程開發人員定義的“動作”,或2)多線程的目錄中行走。
多核DirWalk抽象的低層次細節(線程,核心,緩存和其他硬件),使開發人員能夠快速編寫多核功能的目錄遍歷代碼,但從來沒有創建一個線程,甚至遞歸一個目錄 - 多核DirWalk做這一切為了你。多核DirWalk還提供了標準的DirWalk功能,如文件系統過濾器(包含/排除),可移動介質的支持,映射的網絡驅動器,安裝驅動器(映射或SUBST),文件系統的掛載和交接點,符號鏈接等重分析點。
多核DirWalk可以被大多數開發商,甚至是那些沒有事先線程,多核,甚至走路目錄體驗快速集成
要求:
多核
評論沒有發現