Definitions for "Multithreading"
The system's ability to support user interaction pertaining to multiple tasks .
The ability to do multiple tasks at the same time. Most often referrers to software programming. Single threaded programs are linear in nature and have to happen in ordered steps. All DOS programs are single threaded. Multithreaded programs use multiple threads to do multiple tasks at once. A program like a CD player can display an equalizer and play music at the same time.
thread based multiprogramming
A situation in which a host adapter has more than one outstanding command to two or more SCSI devices.