UFMG - Pós-graduação em Ciência da
Computação -
Programação Paralela
A seguir: Buffer.java: Observações
Acima: Produtor/Consumidor em Java
Anterior: Animação
- BufferApplet é uma classe derivada de Applet, onde podemos adicionar
componentes de interação com o usuário, como botões e
áreas de texto;
-
O método init() é chamado pelo interpretador Java do browser quando
a página é aberta;
-
O método action(Event e, Object arg) é chamado quando ocorre
um evento como o apertar de um botão;
- A criação de um processo se faz através das etapas:
- 1.
- Uma thread é criada, tendo como um dos parâmetros um
objeto de uma classe que implementa a interface Runnable
- 2.
- O método start() é chamado
- Para implementar a interface Runnable , uma classe deve oferecer
um método run() sem parâmetros e com tipo void
- Esta applet apresenta problemas se o usuário aperta Stop
e depois Start ; saia da página e retorne para reinicializá-la
corretamente.
Osvaldo Carvalho