Um programa pode ser escrito para fazer uso de vários threads, permitindo que eles usem mais de um núcleo.
Um programa também pode ser escrito para dividir-se em processos distintos , cada um com um ou mais threads para funcionar.
Existe uma diferença muito sutil, mas real, entre o multi-thread e o multi-processo. Desativar a funcionalidade multiprocessos não desabilita o multi-threading, que já estava presente.
As atualizações recentes do navegador para permitir a funcionalidade de vários processos aumentam a segurança e a tolerância a falhas, separando os segmentos para páginas separadas em seus próprios processos, cada um desses processos ainda pode ter vários segmentos, todos trabalhando independentemente.