Нить

Автор: Randy Alexander
Дата создания: 2 Апрель 2021
Дата обновления: 26 Июнь 2024
Anonim
НИТЬ 🪡 (ВСЕ СЕРИИ)
Видео: НИТЬ 🪡 (ВСЕ СЕРИИ)

Содержание

Определение - Что означает нить?

Поток в контексте Java - это путь, по которому выполняется программа. Все программы Java имеют по крайней мере один поток, известный как основной поток, который создается виртуальной машиной Java (JVM) при запуске программы, когда метод main () вызывается с основным потоком.


В Java создание потока выполняется путем реализации интерфейса и расширения класса. Каждый поток Java создается и контролируется классом java.lang.Thread.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет тему

Java - это многопоточное приложение, которое позволяет выполнять несколько потоков в любое конкретное время. В однопоточном приложении одновременно выполняется только один поток, поскольку приложение или программа могут одновременно обрабатывать только одну задачу.

Например, однопоточное приложение может позволять вводить слова. Однако этот единственный поток требует дополнительного одного потока, позволяющего записывать нажатия клавиш для ввода слов. Таким образом, однопоточное приложение записывает нажатия клавиш, что позволяет следующему однопоточному приложению (вводу слов) следовать.


Тем не менее, многопоточное приложение позволяет обрабатывать обе задачи (запись и ввод нажатий клавиш) в одном приложении.

Когда создается поток, ему присваивается приоритет. Сначала выполняется поток с более высоким приоритетом, а затем потоки с более низким приоритетом. JVM прекращает выполнение потоков при одном из следующих условий:

  • Если метод выхода был вызван и авторизован менеджером безопасности
  • Все потоки демона программы умерли
Это определение было написано в "против" Java