Нитка

Автор: 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