Innanzi tutto salve! Sono uno studente di Ingegneria a cui hanno affibbiato un esame in cui è necessario saper programmare in Java ed io con la programmazione sono a digiuno.
Vi posto il testo di un esercizio e se qualche anima pia potesse scrivermi un abbozzo di codice, anche solo per sapere come impostare questi dannati esercizi sui Thread![]()
Grazie infinite!
Esercizio – Esecuzione in alternanza
Scrivere il programma Java che manda in esecuzione i thread A e B. I thread devono alternarsi nell'esecuzione secondo lo schema ABABAB..... Questo implica che all'avvio debba andare necessariamente in esecuzione il thread A e solo al termine di questo possa andare in esecuzione il thread B e così via.
Esercizio – Quicksort
L'algoritmo del quicksort consiste di due passi in ciascuna ricorsione: partizione nei semi-vettori destro e sinistro e ordinamento dei semi-vettori. Scrivere la soluzione Java multithread dell'algoritmo che usa thread separati per ordinare i semivettori supponendo che la logica di partizione sia data. Il programma principale deve attendere il termine di tutti i thread e stampare il vettore ordinato.


