Aaron
> > Whats the technical difference between multitasking and multithreading?
>
> Only machines with multiple processing streams (IE Multi-CPU) actually
> process more than 1 thing at the same time (although computational units
> within modern CPUs are essentially multi-stream)...
Don't forget vector processors ala Cray
> The difference between multi-tasking and multi-threading is rather
arbitrary.
Exactly!
> Multi-tasking is generally what an OS does to allow several independant
programs
> to perform their own work (appearing to the user as if it's simultaneous).
>
extraprogram!
> Multi-threading is usually the concept of several interdependant streams
of
> execution working together to reach a common goal.
>
Intraprogram
Difference probably best defined is that multitasking uses OS semaphores
whereas
multi-threading being intra program apperas to the OS as a single task
Regards
Neven
---------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz