Activități anulabile în Java: înțelegerea conceptului și a celor mai bune practici
Anulabil este o proprietate a unei sarcini care vă permite să anulați sarcina. Dacă o sarcină poate fi anulată, puteți apela metoda `cancel()` de pe ea pentru a opri rularea sarcinii.
De exemplu, dacă aveți o sarcină de lungă durată care efectuează calcule, este posibil să doriți să permiteți utilizatorului să anulează sarcina dacă realizează că durează prea mult sau dacă se răzgândesc cu privire la ceea ce vor să facă. În acest caz, veți seta sarcina să fie anulabilă și apoi veți verifica periodic metoda `isCancelled()` în timpul execuției sarcinii pentru a vedea dacă a fost anulată. Dacă a fost anulat, veți opri rularea sarcinii.



