You are correct, rharv! I do mean multi-threading. Thanks for pointing that out. It's been over fifteen years since I left the research/engineering environment I use to work in where such terms were commonly used, so my memory of the differences between multi-threading and multitasking is a bit foggy. The following points clarify their differences:

Key Differences Between Multitasking and Multithreading in OS

1. The basic difference between multitasking and multithreading is that in multitasking, the system allows executing multiple programs and tasks at the same time, whereas, in multithreading, the system executes multiple threads of the same or different processes at the same time.

2. In multitasking CPU has to switch between multiple programs so that it appears that multiple programs are running simultaneously. On other hands, in multithreading CPU has to switch between multiple threads to make it appear that all threads are running simultaneously.

3. Multitasking allocates separate memory and resources for each process/program whereas, in multithreading threads belonging to the same process shares the same memory and resources as that of the process.

(From the following website: https://www.quora.com/What-is-difference-between-multithreading-and-multitasking)


Tom Levan (pronounced La-VAN)
BiaB 2024 Win UltraPAK Build 1109, Xtra Style PAKs 1-11, RB 2024, Windows 10 Pro 64-bit, Intel Q9650 3 GHz, 16 GB RAM, 500 GB SSD & 2 TB HDD, Tracktion 6 & 7 (freebies), Cakewalk, Audacity, MuseScore 2.1 & 3.4, Synthesizer V