Что делает Thread#join в Ruby?
Ожидание завершения потока, результат join, тайм-аут и получение значения через Thread#value.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Ожидание завершения потока, результат join, тайм-аут и получение значения через Thread#value.
Читать ответПочему переключение потоков не равно параллельному исполнению, как влияет GVL в CRuby и чем отличаются JRuby и fibers.
Читать ответЧем горутины отличаются от потоков ОС и как работает планировщик Go? горутина — легковесный поток, которым управляет runtime Go, а не операционная система создание и завершение горутин требуют минимальных ресурсов:…
Читать ответПриостановка и блокировка потока: в чём отличие При приостановке (suspend) поток добровольно прекращает выполнение и ожидает внешнего сигнала При блокировке (block) поток ожидает ресурс или событие — например, I/O или…
Читать ответ