After it has been fully completed,
the control is transferred to another fragment.
Thus,
control within a program is transferred from one logically completed fragment to another as they are executed.
As soon as the last fragment is executed,
the program will return control to the client terminal.