Em A Arte da Programação Unix , Eric S. Raymond descarta a programação multithreaded como um truque de desempenho que deve ser evitado . Segundo ele, o maior problema dos threads é que eles compartilham a memória por padrão, em vez de forçar o programador a criar um protocolo de comunicação sensato entre as diferentes partes do sistema.
No entanto, esse livro foi finalizado em 2003, antes que os processadores multicore tivessem assumido o mercado de consumo, o que, do meu ponto de vista, é um divisor de águas.