Последовательный или параллельный: операторы внутри начального конечного блока под вилкой join_any?

Как выполняется задача 1/ функция 1 по сравнению с задачей 2/ функция 2. Будет ли это последовательным или параллельным?

fork
forever 
 begin
     task1/function1;
     task2/function2;
 end
join_any

1 ответ

Ваш fork/join_any блок имеет одно утверждение - forever петля. Ваш forever цикл имеет одно утверждение - begin/end блок. Ваш begin/end Блок имеет два (??) оператора, которые выполняются последовательно. Не должно быть никаких сомнений в том, что заявления внутри begin/end Блок выполняется последовательно.

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