Un mezzo per farlo è un segnale speciale chiamato interrupt, che periodicamente può indurre il computer a interrompere l' esecuzione delle istruzioni dove si trovava e a fare qualcos' altro. Ricordando dove è stato eseguito prima dell' interruzione, il computer può tornare all' attività successiva. Se più programmi sono in esecuzione "contemporaneamente". il generatore di interruzione potrebbe causare diverse centinaia di interruzioni al secondo, provocando ogni volta un cambio programma. Poiché i computer moderni solitamente eseguono le istruzioni molto più velocemente della percezione umana, può sembrare che molti programmi stiano eseguendo allo stesso tempo, anche se solo uno è mai in esecuzione in un dato istante. Questo metodo di multitasking è talvolta chiamato "time-sharing" in quanto ad ogni programma viene assegnata una "fetta" di tempo a turno.
Un metodo di multitasking che richiede una "fetta" di tempo a sua volta si chiama cosa?
"time-sharing"