Можем ли мы запустить многопоточность параллельно в Ruby?

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

1 ответ

Решение

Не с помощью МРТ (только параллелизм), но да с jRuby.

Посмотрите эту замечательную статью, есть много других на эту тему, но она довольно свежая и дает полезные советы.

Другие вопросы по тегам