имеется класс: jtClient extends Thread
допустим я его где-нибудь запустил: jtClient a = new jtClient(); a.start();
теперь представим, что где-то в a.run() рпоизошла ошибка(неполучилось соединиться с ServerSocket к примеру)
==>вопрос<==: какого хрена нужно пересоздавать целый класс (a=new jtClient()) чтобы произвести перезапуск нити? это же убожество! :-(
я весь вечер писал класс интерфейса в расчёте на то, что для перезапуска нити ненужно её пересоздавать :(( АААА!!
представил монструозный класс пересоздающийся при вшивой ошибке... уже только из-за этого этот язык(или реализацию, хз) можно выбросить на свалку...