162 читали · 1 год назад
Java 1039. В чём заключается разница между методами start() и run()?
Java, разница между методами start() и run() связана с созданием и запуском потока выполнения. Метод start(): Метод run(): Таким образом, основная разница заключается в том, что start() создает новый поток и вызывает run() в этом потоке, тогда как run() выполняет код последовательно в текущем потоке...
1 год назад
Java 504. В чем разница между вызовом метода start() и вызовом метода run() напрямую, так как в любом случае метод start() внутренне вызывае
504. В чем разница между вызовом метода start() и вызовом метода run() напрямую, так как в любом случае метод start() внутренне вызывает метод run()? Вызов метода start() и вызов метода run() напрямую представляют собой два разных способа выполнения кода в потоке. Когда мы вызываем метод start(), создается новый поток, а затем вызывается метод run() в этом новом потоке. Это позволяет выполнить код в отдельном потоке параллельно с другими потоками. При вызове метода start() система самостоятельно...