Time sharing is a technique that allows multiple users or processes to share computing resources by rapidly switching between them. It provides the illusion of perceived simultaneity on a single system. Time sharing improves resource utilization. Example: Multiple users logged into a multi-user server.