Скажите пожалуйста насколько я правильно понимаю. 1) в 8 троке мы объявляем что метод isStopped - ложный. Зачем?? 2) 11,12 строки создаем два объекта. 3)строка 16 запускаем первый поток, затем второй. 4) строка 18 - делаем чтобы поток поспал 2 секунды. Как я понял это относится к двум потокам(иванов, петров). а зачем чтобы засыпал не понял. 5) строка 19 -isStopped = true; зачем мы это объявляем?? 6)строка 33 что означает? while (!isStopped) { 7) смотрел видео на ютубе Алишева было так - создал два объекта класса, затем запустил поток. А ниже и сам класс, унаследованный от Thread. Почему здесь класс класс Runner не унаследован от Thread? 8) зачем нам нужен вообще класс Stopwatch , как я понял чтобы вызвать метод run (а далее doStep). Почему нельзя это засунуть класс Runner??