Умирающие актеры в Рубинии или нить/процессы на песочнице?
-
25-10-2019 - |
Вопрос
Я смотрю на Рубиния (2.0+) и ее библиотеку актеров для параллельных вычислений.
Мне интересно, что произойдет, если актер, например, съесть нагрузки и множество памяти до такой степени, что он бросает из -за меморию. Умирает ли только один актер или это убивает весь процесс Рубиния?
Чтобы внести более общие слова: достаточно ли актеры/нити в Рубинии, достаточно изолированными друг от друга, чтобы умирающая нить не убьет всю систему?
С наилучшими пожеланиями
Роберт
Решение
В прошлый раз я проверил источники, которые актеры в Рубинии, где просто отображались на нити (один на актера), чтобы заканчивалось из памяти, убьет весь ваш процесс.
Все правила, применяемые к потокам, должны применяться к реализации в настоящее время субъектов.