Podem dois threads de nível de usuário do mesmo processo serem executados simultaneamente na CPU multicore?

0

Podem dois threads de nível de usuário do mesmo processo ser executados simultaneamente na CPU multi-core?

    
por JOBBINE JOSEPH 05.09.2013 / 15:28

1 resposta

1

Normalmente: sim.

Supondo que eles não bloqueiem um recurso compartilhado.
Por exemplo. bloquear o acesso a um único joystick ou tentar bloquear um arquivo compartilhado, ...


Um arquivo compartilhado pode ser mais comum do que o esperado. Por exemplo. bloqueando um arquivo .ini ou usando um arquivo temporário sem usar um nome aleatório apropriado.     
por 05.09.2013 / 15:32