Representação dos threads na linguagem
Uma Thread é representada por um objecto da classe Thread
- Corpo: o método run() especifica o que faz a
Thread
- Estado:
New Thread, Runnable, NotRunnable, Dead
- Para começar execução em "background": envie-se-lhe
start()
- Mais detalhes:
- Prioridade: entre Thread.MIN_PRIORITY e Thread.MAX_PRIORITY,
afecta scheduling
- ThreadGroup:
objecto associado a um Thread, define funcionalidade para um grupo de Threads
isDaemon(), setDeamon() : se todas as threads dum programa excepto as daemon
(servidoras) estiverem mortas, programa termina.
|