Tengo un jar que me crea varios (161) hilos.
Éstos los creo en dos fases, así:
Código:
  
Entonces, los 160 del bucle me los crea, pero al crear el 161 (Searcher) me da un nullpointerexception, y no se porqué...  for(int i=0;i<160;i++)
     new Reader(Integer.toString(i), open(Integer.toString(i), br, pw), pw, v).start();
  new Searcher(v).start();
La estructura de mis clases es así:
Código:
  
He pensado que quizás falta un "this" en el run de Searcher... pero no se...Reader:
public class Reader extends Thread{
  public Reader(String p, BufferedReader br, PrintWriter pw, VAR v){
    //iniciar variables
  }
  public void run(){
    //etc...
  }
}
Searcher:
public class Searcher extends Thread{
  public Reader(VAR v){
    //iniciar variables
  }
  public void run(){
    v.check();
  }
}
¿Alguien sabe qué podría ser?
Gracias
 
 

 
 




