Libdispatch é uma biblioteca para ajudar a executar códigos de forma concorrente em hardware multicore. Ela permite que você crie tarefas (ou 'blocos') que podem ser executadas ao mesmo tempo em diferentes núcleos, melhorando o desempenho de sua aplicação. Além disso, libdispatch fornece uma forma fácil de gerenciar essas tarefas e fazer com que elas trabalhem juntas de forma eficiente. É uma ferramenta útil para desenvolvedores que querem aproveitar ao  máximo o poder dos processadores modernos. 