In the running of a computer program, a departure from the implicit or declared order in which instructions are being run.