Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Ruby - zastavení vlákna odjinud (doplněk Thread#wakeup/run)

Ahoj, mám triviální dotaz, na který nemohu na internetu najít odpověď.
Můžeš si představit, že programuji v IRB (nebo dokonelšjším PRY), takže tam se příkazy nevykonávají ihned za sebou jako v souboru, ale až je napíšu a odentruju.


Existuje metoda, která zastaví(ne zabije) vybrané vlákno? Vlákno se může zastavit samo sebe voláním Thread.stop, ale to já nechci. Když existuje metoda wakeup, proč není stop?
Prvně napíšu

t=Thread.new { loop do print 1 ;sleep 1}

# nyní bych rád zavolal
t.stop
#což neexistuje, ale toto existujhe
t.wakeup

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny