Usually the computer you are using has many active processes and threads running at any given moment in time. But what if the computer only has one core for its CPU. Is it possible for a single core processor to have multiple processes and threads executing at the same time?