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.