theads

1655 palavras 7 páginas
Threads e o relacionamento produtor/consumidor
André de Jesus A. Ramos, Edivandro A. Damasceno, Adriano da Silva Moura,
Anderson Carlos Q. Cardoso, Kenzo de Souza Yokoyama
Faculdade de Sistemas de Informação – Universidade Federal do Pará (UFPA)
Cep: 68746-360 – Castanhal – PA – Brazil
{andre-rammos,edivandro.tec}@hotmail.com,
{cardossosi,kenzoufpa}@gmail.com, adrianomoura23@bol.com.br

Abstract. This meta-paper defines what is Thread and makes the approach of the problem of the relationship produtor/consumido, using as example a simple program done in the language Java, making some modifications in the code so that there is sincronia among the produced data and consumed..
Resumo. Este meta-artigo define o que é Thread e faz a abordagem do problema do relacionamento produtor/consumido, utilizando como exemplo um programa simples feito na linguagem Java, fazendo algumas modificações no código para que haja sincronia entre os dados produzidos e consumidos.

1. Introdução
1.2

Threads

As tecnologias utilizadas para aprimorar a execução de aplicações têm evoluído cada vez mais. Atualmente, computadores com múltiplos processadores podem executar múltiplas instruções simultaneamente. No entanto, os sistemas operacionais que contam com apenas um único processador podem ilusoriamente simular a execução concorrente das instruções de uma aplicação devido a alternância rápida entre atividades ou tarefas.
Uma aplicação que possui essa característica é dividida em várias tarefas definidas pelo programador que irão concorrentemente disputar o processador. A cada um dessas tarefas dá-se o nome de threads ou linhas de execução e a capacidade que uma linguagem de programação tem de gerenciá-las é chamada de multithreading.
Aplicações que usam programação concorrente têm se tornado cada vez mais comum nos computadores. Um servidor web é um exemplo de aplicação onde o uso de threads pode melhorar muito o desempenho dos processos, o que é

Relacionados

  • Processos e thead de so
    3476 palavras | 14 páginas
  • gerenciamento de processos e theads
    427 palavras | 2 páginas
  • Teclado virtual javascript
    983 palavras | 4 páginas
  • HTML5 QuickReference
    459 palavras | 2 páginas
  • Trabalho HTML site
    1820 palavras | 8 páginas
  • Simulado de html
    815 palavras | 4 páginas
  • Html
    1341 palavras | 6 páginas
  • 474cd2da 6ab2 452e bc6c 997cec9b895d
    2099 palavras | 9 páginas
  • usabilidade
    597 palavras | 3 páginas
  • Dispositivos Móveis
    2502 palavras | 11 páginas