Próbuję utworzyć nieskończoną pętlę, w której blok kodu zostanie wykonany na zawsze.Tworzenie pętli nieskończonej
Cała dokumentacja pętli, którą znalazłem, ostrzega przed tworzeniem nieskończonej pętli, ale bez przykładów działania.
Jeśli mam fragment kodu:
{ puts "foo"
puts "bar"
sleep 300 }
Jak bym go o uruchomienie tego bloku na zawsze?
otagowaniu to 'Ruby-on-rails'. Jeśli próbujesz utworzyć nieskończoną pętlę w Railsach, prawdopodobnie robisz coś okropnie nie tak. Nie można tego zrobić w tym samym procesie, który obsługuje twoją witrynę, lub pojedynczy wątek wykonania nie może faktycznie odpowiadać na przychodzące żądania. Jeśli chcesz coś zrobić co 300 sekund, potrzebujesz asynchronicznego zadania w tle. Powinieneś opisać swój rzeczywisty problem, abyśmy mogli udzielić ci prawdziwej porady - używanie nieskończonej pętli to * rozwiązanie *, a nie * problem *. – meagar
Dziękuję za wyjaśnienie. Ta pętla nie jest używana do szyn. Usunąłem tag. Dziękuję za wyjaśnienie! –