Across
- 3. – Metodo statico per sospendere l'esecuzione del thread corrente per un tempo determinato.
- 4. – Modificatore che garantisce che il valore di una variabile sia sempre letto dalla memoria principale e non dalla cache del thread.
- 7. – Framework introdotto in Java 5 per gestire pool di thread e task in modo efficiente.
- 8. – Tipo di variabili (come AtomicInteger) che garantiscono operazioni thread-safe senza l'uso di lock espliciti.
- 11. – L'interfaccia funzionale da implementare per definire il codice di un thread.
- 14. – Oggetto che rappresenta il risultato asincrono di un'operazione che potrebbe non essere ancora conclusa.
- 15. – Parola chiave usata per garantire che solo un thread alla volta acceda a un blocco di codice o metodo.
Down
- 1. – Situazione di stallo in cui due o più thread si attendono a vicenda all'infinito.
- 2. – Metodo usato per attendere che un thread specifico termini la sua esecuzione.
- 5. – Stato in cui i thread continuano a cambiare il loro stato in risposta l'un l'altro senza fare progressi.
- 6. – Strumento di sincronizzazione che mantiene un set di permessi per limitare l'accesso a una risorsa.
- 9. – L'unità minima di esecuzione in un processo Java.
- 10. – Il meccanismo interno a ogni oggetto Java usato per la sincronizzazione (intrinsic lock).
- 12. – Oggetto esplicito del pacchetto java.util.concurrent per il controllo dell'accesso alle risorse.
- 13. – La condizione critica (Race Condition) che avviene quando più thread accedono a dati condivisi senza sincronizzazione.
