Sobes.tech
Middle

Čo sa stane, ak je fronta vlákien v bazéne plná, ale príde nová úloha?

sobes.tech AI

Odpoveď od AI

Bude použitý správca zamietnutých úloh (RejectedExecutionHandler). Medzi štandardné správcu patria:

  • AbortPolicy: Vyhodí RejectedExecutionException.
  • DiscardPolicy: Ticho zamietne úlohu.
  • DiscardOldestPolicy: Zamietne najstaršiu úlohu v rade a pokúsi sa vykonať novú.
  • CallerRunsPolicy: Vykoná úlohu v vlákne volajúceho.

Konkrétne správanie závisí od toho, ktorý správca bol nastavený pri vytváraní vlákna.