Sobes.tech
Junior — Middle

Koliko niti se kreira prilikom pokretanja JVM aplikacije?

sobes.tech АИ

Одговор од АИ

Prilikom pokretanja JVM aplikacije, prema zadanim postavkama, kreira se nekoliko niti, od kojih su glavne:

  • main — glavna nit u kojoj se izvršava metoda main vaše aplikacije.
  • GC (Garbage Collector) niti — odgovorne za sakupljanje smeća.
  • Finalizer Thread — nit za izvršavanje finalize metoda.
  • Reference Handler Thread — obrađuje slabe, meke i fantomske reference.
  • Signal Dispatcher — obrađuje signale operativnog sistema.

Tačan broj niti zavisi od implementacije JVM i podešavanja, ali obično je od 5 do 10 niti odmah nakon pokretanja. Dodatne niti se kreiraju po potrebi, na primer, za poolove niti, asinhrone zadatke itd.