Инициализация двух потоков с одним и тем же экземпляром работающего

Это плохое программирование для инициализации двух потоков с одним и тем же экземпляром работоспособного? Какая разница для инициализации с отдельными экземплярами работоспособного объекта, и имеет ли какое-либо отношение производительность к общему расположению памяти для одного и того же экземпляра работоспособного объекта?

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());
        }
    }
}

Ответы на вопрос(4)

Ваш ответ на вопрос