Passagem de diretório / processamento é uma tarefa onipresente em ambos os aplicativos e software de sistema de baixo nível; no entanto, em muitos casos, não compreende o suficiente do sistema global para justificar o nível de esforço para executar em multitarefa, a fim de tirar proveito do hardware de vários núcleos para uma operação mais rápida. Multicore DirWalk é uma nova API que permite o processamento diretório habilitado para multicore com tão pouco como 100 linhas de código e sem criação de discussão direta. Imagine escrever um programa 100-line simples que processa um diretório 8x mais rápido em um sistema de 8 core, ainda nunca ter que criar diretamente um único segmento, recurse uma única pasta, aplicar um filtro jogo nome do arquivo, etc. Com Multicore DirWalk, tudo isso é realizado com uma única chamada de função e ação chamada de retorno definida pelo desenvolvedor.
Multicore DirWalk é um extensível, API DirWalk reutilizável que é threadsafe e multicore consciente. Multicore DirWalk fornece recursos padrão para o diretório curta em geral, bem como recursos para ajustar facilmente a estratégia multicore para uma das duas metodologias principais: 1) multithread um definidos pelo desenvolvedor "ação", ou 2) multithread a curta diretório.
Multicore DirWalk abstrai os detalhes de baixo nível (threads, núcleos, caches e outros hardware), permitindo que os desenvolvedores escrevam rapidamente Código repertório curta habilitado para multicore, mas nunca criar um único segmento ou mesmo recurse um único diretório - Multicore DirWalk faz tudo isso para você. Multicore DirWalk também fornece recursos DirWalk padrão, tais como filtros de sistemas de arquivos (inclusão / exclusão), suporte para mídia removível, unidades de rede mapeadas, unidades montadas (mapeada ou SUBST), montagem do sistema de arquivos e pontos de junção, links simbólicos e outros pontos de nova análise.
Multicore DirWalk podem ser rapidamente integrado pela maioria dos desenvolvedores, mesmo aqueles sem rosqueamento anterior, multicore, ou até mesmo experiência diretório curta
Requisitos :.
Multicore
Comentários não encontrado