In addition to the restrictions on nesting, a single construct can be implemented more slowly than a master construct because it is more complex and flexible. You might want to check your specific implementation, but overall, master can be implemented faster, so multiple calls can be useful compared to the single nowait .
source share