[Eng.], m., (ongebruikelijk: tijdscharen) een wijze van computergebruik waarbij een groot aantal gebruikers via terminals tegelijkertijd toegang tot de computer heeft.
Bij timesharing houdt de computer zich om de beurt met ieder van de gebruikers een klein tijdje (b.v. 10 ms) bezig; hiervan merkt de gebruiker niets tenzij de bezettingsgraad te hoog wordt. Timesharing is mogelijk omdat de tijd die nodig is om de uitkomst van een berekening uit te schrijven, zeer groot is ten opzichte van de tijd om een berekening in de computer uit te voeren. multiprogrammering.