Junior
O que é multitarefa?
sobes.tech IA
Resposta da IA
A multitarefa no iOS consiste na utilização de múltiplos threads de execução (threads) dentro de um mesmo processo de aplicação, permitindo realizar várias tarefas simultaneamente ou pseudo-simultaneamente, evitando bloquear o thread principal da interface de utilizador e mantendo a capacidade de resposta.
Princípios e componentes:
- Thread: Unidade independente de execução dentro do processo. Possui sua própria pilha de chamadas, conjunto de registos, mas partilha a memória com outros threads do mesmo processo.
- Thread principal (Main Thread): Responsável por atualizar a interface de utilizador e tratar eventos do utilizador. Qualquer operação prolongada nele pode fazer a aplicação ficar