Kurso de Raku / Funkcia, samtempa, reaktiva kaj reta programado / Samtempa programado / Fadenoj / Exercises / Kunigu kaj atendu

Solvo: Kunigu kaj atendu

Jen ebla solvo de la tasko.

Kodo

my $t = Thread.start({ say 'first' });
$t.finish;
say 'second';

🦋 Vi povas trovi la fontkodon en la dosiero join-and-wait.raku.

Eligo

first
second

Komentoj

  1. .finish blokas ĝis la fadeno presis first.

  2. Nur tiam la ĉefa programo daŭrigas kaj presas second, do la ordo estas garantiita. Sen .finish la du linioj povus aperi en ajna ordo.

Kursa navigado

Kunigu kaj atendu   |   Du fadenoj