Я просто хочу использовать ruby, но чувствую, что не могу, если моя цель состоит в том, чтобы использовать несколько потоков, которые выполняют любую форму блокировки ввода-вывода. Даже для небольшого сценария, когда я вижу необходимость в нескольких потоках, я начинаю обращаться к java. Есть ли хороший способ, которым я могу использовать Ruby для создания нескольких потоков, каждый блок при необходимости? Как многие из вас знают, зеленые потоки не поддерживают блокировку ввода-вывода, так как они вызовут блокировку всех потоков.