Sobes.tech
Middle

Šta se dešava ako je red čekanja u bazenu niti ispunjena, ali pristigne novi zadatak?

sobes.tech АИ

Одговор од АИ

Biće primenjen upravljač odbačenih zadataka (RejectedExecutionHandler). Standardni upravljači uključuju:

  • AbortPolicy: Baca RejectedExecutionException.
  • DiscardPolicy: Tiho odbacuje zadatak.
  • DiscardOldestPolicy: Odbacuje najstariji zadatak u redu i pokušava da izvrši novi.
  • CallerRunsPolicy: Izvršava zadatak u niti koja ga je pozvala.

Specifično ponašanje zavisi od toga koji je upravljač podešen prilikom kreiranja niza niti.