The programmer wishes for communication within an application (caller) to be kept separate from communication within a parallel library called by that program (callee).
Select "Desired Behavior" or "Incorrect Behavior" to see an animation of the corresponding program run.