In computing, time-sharing is the sharing of a computing resource among many users by means of multiprogramming and multi-tasking at the same time. In computing, time-sharing is the sharing of a computing resource among many users by means of multiprogramming and multi-tasking at the same time.