Все потоки выполняются одновременно, но ввод-вывод будет заблокирован до тех пор, пока все они не завершатся.
Другими словами, многопоточность не дает вам возможности "фонового" процесса.Интерпретатор будет ждать завершения всех потоков, прежде чем отправлять дальнейшие сообщения.
Это хорошо, если вы подумаете об этом, потому что вам не нужно задумываться о том, завершены ли они, если ваш следующий процесс использует данные, которыепоток изменяет / работает с.
Если вы хотите, чтобы фоновые процессы извлекали delayed_job