Это think.sleep (timeout.infinite); более эффективно, чем пока (true) {}?C#

Место общения программистов C#
Anonymous
Это think.sleep (timeout.infinite); более эффективно, чем пока (true) {}?

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/134 ... -whiletrue

Вернуться в «C#»