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

Reply via email to