Itthon Fejlesztés Mi egy szál a java-ban? - meghatározás a techopedia alapján

Mi egy szál a java-ban? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a szál?

A szál a Java kontextusában egy út, amelyet egy program végrehajtásakor követnek. Minden Java programnak van legalább egy szála, az úgynevezett fő szál, amelyet a Java virtuális gép (JVM) hoz létre a program indításakor, amikor a main () metódust meghívják a fő szálhoz.

A Java-ban a szál létrehozása egy felület megvalósításával és egy osztály kibővítésével valósul meg. Minden Java szálat a java.lang.Thread osztály hoz létre és irányít.

A Techopedia magyarázza a szálat

A Java egy többszálú alkalmazás, amely többszörös szálfuttatást tesz lehetővé bármikor. Egyszálú alkalmazásban egyszerre csak egy szálat hajtanak végre, mert az alkalmazás vagy program egyszerre csak egy feladatot képes kezelni.

Például az egyszálú alkalmazás lehetővé teszi a szavak beírását. Ehhez az egyetlen szálhoz további egyszálra van szükség, amely lehetővé teszi a billentyűleütések rögzítését a szavak beírásához. Így az egyszálú alkalmazás rögzíti a billentyűleütéseket, lehetővé téve a következő egyszálú alkalmazás (a szavak beírása) követését.

A többszálú alkalmazás azonban lehetővé teszi mindkét feladat (a billentyűleütések rögzítése és beírása) kezelését egy alkalmazáson belül.

A szál létrehozásakor prioritást kap. A magasabb prioritású szálat hajtják végre először, majd az alacsonyabb prioritású szálakat. A JVM leállítja a szálak végrehajtását az alábbi feltételek egyikével:

  • Ha a kilépési módszert meghívta és a biztonsági menedzser engedélyezte
  • A program démonszálai meghaltak
Ezt a meghatározást a Java kontextusában írták meg
Mi egy szál a java-ban? - meghatározás a techopedia alapján