Multithreading não apenas múltiplos threads podem ser executados simultaneamente em um núcleo de CPU, mas também múltiplas tarefas (com diferentes tabelas de páginas , diferentes segmentos de estados de tarefas , diferentes anéis de proteção, diferentes permissões de E / S , etc.). Embora rodando no mesmo núcleo, eles estão completamente separados um do outro.
O multithreading é similar em conceito à multitarefa preemptiva, mas é implementado no nível de thread de execução em processadores superescalares modernos.
O multithread simultâneo (SMT) é uma das duas principais implementações de multithreading.
Gabarito: A
Créditos: https://en.wikipedia.org/wiki/Simultaneous_multithreading