Multitasking (redirect from Multi-tasking)
Multithreading
Time management refers to a range of skills, tools, and techniques used to manage time when accomplishing specific tasks, projects and goals. This set encompass a wide scope of activities, and these include planning, allocating, setting goals, delegation, analysis of time spent, monitoring, organizing, scheduling, and prioritizing. Initially time management referred to just business or work activities, but eventually the term broadened to include personal activities also. A time management system is a designed combination of processes, tools and techniques.
When we spend time, there is no improvement in efficiency, productivity, or effectiveness. The time is gone without a return. We save time when we perform tasks in less time or with less effort than previously. We use shortcuts and processes that streamline activities. We invest time when we take time now to save time later.
Computer multitasking (redirect from Multi-programming)
Processes that are entirely independent are not much trouble to program. Most of the complexity in multitasking systems comes from the need to share computer resources between tasks and to synchronize the operation of co-operating tasks. Various concurrent computing techniques are used to avoid potential problems caused by multiple tasks attempting to access the same resource.

