✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.
We have the following small piece of Ada code. If we assume that two Bar messages and two Baz messages have arrived before we reach the top of the loop, how many messages will be processed in a single iteration of the loop?
task body Foo is begin loop accept Baz(parameters) do -- do Baz processing here end Baz; accept Bar(parameters) do -- do Bar processing here end Bar; end loop; end Foo;