Timesharing is een beleid voor de toewijzing van bronnen waarmee meerdere gebruikers tegelijkertijd dezelfde computerbronnen kunnen gebruiken. Om dit mogelijk te maken, moet het systeem meerdere threads in het geheugen ondersteunen. Wanneer de thread van een gebruiker niet actief is, wordt deze naar schijf gewisseld en wordt de thread van een andere gebruiker ingewisseld. Hierdoor kunnen meerdere gebruikers dezelfde CPU, geheugen en andere bronnen delen, waardoor de illusie ontstaat dat ze elk hun eigen speciale systeem gebruiken . |