нишка

Автор: Randy Alexander
Дата На Създаване: 2 Април 2021
Дата На Актуализиране: 26 Юни 2024
Anonim
Нишка Бања - Оливера Вучо (1969)
Видео: Нишка Бања - Оливера Вучо (1969)

Съдържание

Определение - Какво означава конец?

Нишка, в рамките на Java, е пътят, следван при изпълнение на програма. Всички програми на Java имат поне една нишка, известна като основната нишка, която се създава от Java Virtual Machine (JVM) в началото на програмата, когато методът main () се извиква с основната нишка.


В Java създаването на нишка се осъществява чрез прилагане на интерфейс и разширяване на клас. Всяка Java нишка е създадена и контролирана от класа java.lang.Thread.

Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Техопедия обяснява нишката

Java е многонишково приложение, което позволява изпълнението на множество нишки във всеки конкретен момент. В еднопоточно приложение се изпълнява само една нишка в даден момент, тъй като приложението или програмата могат да се справят само с една задача наведнъж.

Например, еднопоточно приложение може да позволи въвеждането на думи. Въпреки това, тази единична нишка изисква допълнителна единична нишка, позволяваща запис на натискания на клавиши, за да въведете думите. По този начин еднопоточното приложение записва натисканията на клавишите, което позволява следващото еднопоточно приложение (въвеждането на думи) да последва.


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

Когато се създаде нишка, тя се определя с приоритет. Първо се изпълнява нишката с по-висок приоритет, следвана от нишки с по-нисък приоритет. JVM спира изпълнението на нишки при някое от следните условия:

  • Ако методът на излизане е бил извикан и упълномощен от мениджъра на сигурността
  • Всички конци на демона на програмата са умрели
Това определение е написано в кон на Java