Pessoal, estou implementando uma solução em Java que
utiliza Threads, mas, me deparei com um problema ainda sem solução.

    Descrição, Simulação Problema:

        - existe uma classe principal, escutando numa porta qualquer
(socket) esperando requisições (Daemon). Para toda requisição a esta classe
principal, é levanta uma Thread que realiza uma determinada operação e é
destruída;

        - na classe principal, existe um objeto Hashtable público, sua
função é armazenar valores setados nas Threads que são levantadas. Dessa
forma, nas Threads de acordo com a lógica do algorítmo, posso executar ADD
ou REMOVE no Hashtable público.

        - o problema está exatamente em deixar esse Hashtable público, todas
as vezes que levanto uma nova Thread, o Hashtable é inicializado, não
consigo torná-lo público para as Threads.


    Já tentei utilizar o Hashtable como público para todas as Threads, já
tentei passá-lo por parâmetro(valor) para as Threads, já utilizei uma classe
SingleTone e nada. Não testei passando por parâmetro(referência).

    Deu pra entender meu problema?    Preciso tornar o Hashtable
inicializado na classe principal público para todas as Threads, observe que
essas Threads manipulam o Hash e são destruídas devendo o Hash permanecer
disponível com seu valor para as novas Threads que serão levantadas.


    Henrique



---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a