Corso di Raku / Programmazione funzionale, concorrente, reattiva e web / Programmazione concorrente / Thread / Exercises / Unite e attendete
Soluzione: Unite e attendete
Ecco una possibile soluzione del compito.
Codice
my $t = Thread.start({ say 'first' });
$t.finish;
say 'second';🦋 Trova il programma nel file join-and-wait.raku.
Output
first
secondCommenti
.finishblocca finché il thread non ha stampatofirst.Solo allora il programma principale prosegue e stampa
second, quindi l’ordine è garantito. Senza.finishle due righe potrebbero comparire in un ordine qualunque.
Navigazione del corso
← Unite e attendete | Due thread →