Я пытаюсь изолировать, и мне интересно, как я мог порождать некоторых из них, делая тяжелые вычисления, которые, когда корневой изолятор спрашивает их об их текущей вычислительной стоимости, они отвечают ему "по требованию".
Насколько я знаю, единственным объектом, который может использоваться в качестве сообщения для вновь созданных изолятов, является SendPort, что означает, что только порожденный изолят может взаимодействовать с корневым изолятом. Я попытался отправить кортеж , но поскольку ReceivePort не является SendPort, он считается незаконным.
В двух словах:
root <- изолировать <strong>хорошо
root <-> изолировать как?