Ainda não implementei nada semelhante , mas como palpite é livre , talvez
fosse bom ter em mente que se este hash vai pertencer a uma instancia de
classe a cada vez que está for destruida vc perde o que queria que fosse
percistente , vc poderia usar uma helper class ( estática ) que
implementasse está hash , seria visível para todas as outras classes e ainda
seria percistente.
----- Original Message -----
From: "Henrique" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, February 17, 2003 12:18 PM
Subject: [enterprise-list] Threads


>     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]
>
>


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

Responder a