SOBREINSTANCIASYREFERENCIASALGUIENQUESEPA?????????
Publicado por Russ (33 intervenciones) el 16/03/2006 17:12:12
hola tengo esta duda estoy creando dos threads A y B en el Thread "A" quiero pasar una referencia del Thread "B" y viceversa asi:
ElThreadA A = null;
ElThreadB B = null;
A = new ElThreadA ( B );
B = new ElThreadB ( A );
A.start();
B.start();
logicamente en el caso del thread b no hay problema porque le pasas la variable de tipo ElThreadA ya instanciada pero en el caso del thread "A" obviamente megenera una NullPointerException puesto que en el momento de que le paso la referenecia de "B" apunta a null dado que se instancia hasta la linea siguiente .....
alguna sugerencia que alguien tenga o que sepa como hacerlo me serviria mucho es como hacerlo sin la necesidad de tener que instanciar nuevament la variable "B" de tipo ElThreadB en el constructor "A" ????????????????
alguien que me pueda dar un tip????? porfa contesten
ElThreadA A = null;
ElThreadB B = null;
A = new ElThreadA ( B );
B = new ElThreadB ( A );
A.start();
B.start();
logicamente en el caso del thread b no hay problema porque le pasas la variable de tipo ElThreadA ya instanciada pero en el caso del thread "A" obviamente megenera una NullPointerException puesto que en el momento de que le paso la referenecia de "B" apunta a null dado que se instancia hasta la linea siguiente .....
alguna sugerencia que alguien tenga o que sepa como hacerlo me serviria mucho es como hacerlo sin la necesidad de tener que instanciar nuevament la variable "B" de tipo ElThreadB en el constructor "A" ????????????????
alguien que me pueda dar un tip????? porfa contesten
Valora esta pregunta


0