The shell can suspend a running program and later resume its execution.
The shell can terminate the foreground process (and its child processes if any).