Можем ли мы запустить многопоточность параллельно в Ruby? - PullRequest
3 голосов
/ 04 ноября 2011

Пожалуйста, дайте мне знать, если есть способ запустить многопоточность параллельно.До сих пор я знаю, что в Ruby есть глобальная блокировка интерпретатора или глобальная блокировка виртуальной машины, которая блокирует потоки для параллельной работы и реализации одновременно.Пожалуйста, дайте мне знать несколько хороших подробных примеров потоков, чтобы действительно понять и убедиться, что потоки работают параллельно или одновременно.

1 Ответ

1 голос
/ 04 ноября 2011

Не с MRI (только параллелизм), но да с jRuby.

См. Эту замечательную статью, Есть много других по этому вопросу, но эта довольно недавняя и дает хороший совет.

...