Почему запускается новый поток в конструкторе, нахмуренном в Java (или где угодно, если на то пошло). Я получаю предупреждения от Netbeans за это, но это не дает мне никаких предложений по рефакторингу. Я пишу приложение Swing для клиента/сервера, и поток, который я запускаю, находится в конструкторе JFrame сервера, чтобы постоянно слушать клиентские датаграммы.
Почему эта хорошая практика и как ее избежать?