Nesse caso, é quase que uma certeza que as threads irão se sobrepor em função da diferença de velocidade (uns rápidos e outros lentos) entre os vários dispositivos envolvidos.
A figura abaixo mostra um desenho clássico do referido conceito:
É importante perceber que threads distintas em um processo não são tão independentes quanto processos distintos. Todas as threads de um mesmo processo têm exatamente o mesmo espaço de endereçamento, o que significa que elas compartilham as mesmas variáveis globais, por exemplo.