Threads
executable code packages that run on shared memory spaces
Processes
executable code packages that run on unique memory spaces
loop
a set of instructions that is continually repeated until an outcome is reached
Array
a series of objects, all of the same size and data type