Sobes.tech
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