Fezes

6346 palavras 26 páginas
Linha ou Encadeamento de execução (em inglês: Thread), é uma forma de um processo dividir a si mesmo em duas ou mais tarefas que podem ser executadas concorrencialmente. O suporte à thread é fornecido pelo próprio sistema operacional, no caso da linha de execução ao nível do núcleo (em inglês: Kernel-Level Thread (KLT)), ou implementada através de uma biblioteca de uma determinada linguagem, no caso de uma User-Level Thread (ULT).
Uma thread permite, por exemplo, que o usuário de um programa utilize uma funcionalidade do ambiente enquanto outras linhas de execução realizam outros cálculos e operações.
Diversos tipos de aplicações necessitam grande quantidade de processamento para realizarem suas tarefas. Muitas vezes este processamento sobrecarrega o dispositivo, causando resultados indesejáveis.

Usuários de iPhone e outros dispositivos móveis estão acostumados a utilizar aplicações que respondem imediatamente a suas ações, gerando feedback visual do que está acontecendo. Por isso, mais do que nunca, em dispositivos com quantidade reduzida de recursos, é importante saber distribuir o trabalho da forma correta.

Neste post, mostraremos como realizar tarefas concorrentemente. Para isso desenvolveremos um aplicativo que realizará um cálculo que requer grande quantidade de processamento. Implementaremos duas versões para o aplicativo e em apenas uma delas utilizaremos processamento paralelo. Dessa forma o problema ficará bem evidente.

Tradicionalmente, utiliza-se um recurso chamado threads para realizar processamento “paralelo”. Toda aplicação possui pelo o menos uma thread, que contém o código principal do programa. Esta é a chamada main thread. Cada nova thread executa seu código concorrentemente com as outras já existentes. Caso o processador utilizado possua um núcleo para cada thread, a execução ocorre de fato paralelamente. Caso contrário é feita uma simulação deste processo gerando, para o usuário, a sensação de paralelismo.

O Foundation framework

Relacionados

  • fezes
    1338 palavras | 6 páginas
  • Fezes
    1464 palavras | 6 páginas
  • Fezes
    344 palavras | 2 páginas
  • fezes
    645 palavras | 3 páginas
  • uma fezes
    1586 palavras | 7 páginas
  • Fezes
    921 palavras | 4 páginas
  • fezes
    355 palavras | 2 páginas
  • Coleta Fezes
    2817 palavras | 12 páginas
  • Como coletar fezes
    561 palavras | 3 páginas
  • exames de fezes
    660 palavras | 3 páginas