¿Es mala programación inicializar dos hilos con la misma instancia de un ejecutable? ¿Qué diferencia haría inicializar con instancias separadas de un ejecutable, y compartir ubicaciones de memoria para la misma instancia de un ejecutable tiene algo que ver con el rendimiento?Inicializando dos hilos con la misma instancia de un ejecutable
public static void main(String[] args)throws Exception {
H h = new H();
H h2 = new H();
Thread j = new Thread(h);
j.setName("11");
Thread jj = new Thread(h);//instead of new H()
jj.setName("22");
j.start();
jj.start();
}
class H implements Runnable {
public void run() {
while(true) {
System.out.println(Thread.currentThread().getName());
}
}
}
woo, todo está jodido. muy interesante –