В task1627 замучилась гадать почему не проходит валидацию.
Оказалось, что в методе run() должно быть Thread.sleep(), а не sleep() .
Объясните пожалуйста в чем разница и как правильно.
Или это только здесь для валидации важно?
Насколько я понимаю в методе run() только текущая нить вызывает методы и можно просто вызвать, например, getName(),
а не Thread.currentThread().getName() или this.getName()
Так?
В Idea все это работает одинаково.
Svetlana
20 уровень
Thread.sleep() или sleep() ?
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Александр ХаартExpert
24 августа 2017, 07:45
Метод статический, а класс скорее всего наследник треда(задание не смотрел), поэтому и требует так. Читается лучше, да и технически, можно создать обычный метод с таким же названием, который что-то возвращает и его можно так же без указания вызвать.
+2
Svetlana
24 августа 2017, 07:51
Спасибо.
0