A runnable is a code sequence encapsulated into an object whose class implements the Runnable interface