Да, это в основном правильно.Вам не нужно &
перед $this
.
Вместо использования CallableTask
, вы также можете реализовать свой собственный Task
.
Пожалуйста, имейте в виду, что вашвесь объект сериализуется при отправке работнику и десериализации в работнике, поэтому изменения в объекте, сделанные в дочернем элементе, не будут видны в родительском и наоборот.