Умирающие актеры в Рубинии или нить/процессы на песочнице?

StackOverflow https://stackoverflow.com/questions/6303668

  •  25-10-2019
  •  | 
  •  

Вопрос

Я смотрю на Рубиния (2.0+) и ее библиотеку актеров для параллельных вычислений.

Мне интересно, что произойдет, если актер, например, съесть нагрузки и множество памяти до такой степени, что он бросает из -за меморию. Умирает ли только один актер или это убивает весь процесс Рубиния?

Чтобы внести более общие слова: достаточно ли актеры/нити в Рубинии, достаточно изолированными друг от друга, чтобы умирающая нить не убьет всю систему?

С наилучшими пожеланиями

Роберт

Это было полезно?

Решение

В прошлый раз я проверил источники, которые актеры в Рубинии, где просто отображались на нити (один на актера), чтобы заканчивалось из памяти, убьет весь ваш процесс.

Все правила, применяемые к потокам, должны применяться к реализации в настоящее время субъектов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top