Traditional processors use the time-sharing technique
and the interrupt technique to run more than one program in
one processor ”concurrently”. However, it is only ”one program”
in the view of the processors. In fact, these programs
are not executed in a real parallel way.