A while loop is a control structure used in many programming languages to continuously execute a set of instructions as long as a particular condition is met.