Non è tutto oro quello che luccica….ovvero, non sempre il multithreading è conveniente….
Aggregazione dei criteri
Aperto: sabato, 23 settembre 2023, 00:00
Data limite: giovedì, 5 ottobre 2023, 00:00
Scrivere una applicazione JAVA che:
- crea e attiva n thread
- ogni thread esegue esattamente lo stesso task, ovvero conta il numero di interi minori di 10,000,000 che sono primi
- il numero di thread che devono essere attivati e mandati in esecuzione viene richiesto all’utente, che lo inserisce tramite la CLI (Command Line Interface)
Analizzare come varia il tempo di esecuzione dei thread attivati a seconda del loro numero
Sviluppare quindi un programma in cui si creano n task, tutti eseguono la computazione descritta in precedenza e vengono sottomessi a un threadpool la cui dimensione deve essere inserita da CLI.