Извините за еще один расплывчатый пример... но у меня есть один класс, в котором я запускаю новый экземпляр потока. Однако, если я добавляю новый экземпляр потока, он прерывает (уничтожает?) первый.
Но если я запускаю два экземпляра класса (отдельно, после того, как я превращу их в файлы jar), где каждый экземпляр открывает только один поток, они оба работают одновременно и нормально.
Я убежден, что ошибка заключается в том, как я реализую многопоточность.
Любые предложения для вещей, чтобы искать? Спасибо! Извините за нечеткий пример.