У меня есть консольное приложение, которое я хотел бы оставаться открытым все время, при этом прислушиваясь к событиям. Я протестировал Thread.sleep (timeout.infinite); и where (true) {} и оба разрешают повышать события при сохранении открытия приложения консоли. Есть ли один, который я должен использовать над другим? Если поток спит, есть ли что -то, что я не должен делать, например, изменить статическую коллекцию, объявленную в сфере класса?
Подробнее здесь: https://stackoverflow.com/questions/134 ... -whiletrue