A thread of execution is just that - a set of instructions that are carried out more or less independently of any other set of instructions. The simplest and most common programming model is single ...