>> 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
Possibly an over-generalisation as intra-application messaging can be used to
implement thread-style behaviour and is done often enough with glue-type
applications in some erp environments. Certainly not the most optimal way to
go about things - besides which resource locking and synchronisation issues
are not nearly as easily managed under these circumstances.
--
Aaron Scott-Boddendijk
Jump Productions
(07) 838-3371 Voice
(07) 838-3372 Fax
---------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz