Dual-core processor was introduced in 2005. Dual-core CPU intended to take two physical processors and integrate on a single physical chip. Prior to recognize dual-core processor we must understand the concept of threading first. Each generates its own application or multiple threads depending upon how it is running.