Link to home
Start Free TrialLog in
Avatar of kvivekanand
kvivekanand

asked on

Multitasking & Multithreading

Can anyone the difference between Multitasking and multithreading or are both of them the same.plss enlighten me...
thanx
vivek
Avatar of SysExpert
SysExpert
Flag of Israel image

Similar but also different nuances.
Multithreading is usually a single task/program that is running as seperate threads ( smaller tasks ). This can also mean something like opening 4 instances of  netscape at once.

Multitasking is a general term for running more than one task ( usally a program ) at one time. It is on a larger scale, and not at the thread level.
Say running Word and Excel simultaneously with a print job in the background.

I hope this helps.
Avatar of trekie1
trekie1

Multi-tasking is usualy applied to an OS, multi-threaded to a particular program.  

Multi-tasking is also much older and first appeared to describe those mainframe OS's on which time-slicing and task switching were first implemented.

Multi-threaded is a much newer term that has replaced the various older corresponding vendor specific adjectives.

For example, Univac 1100 machines under Exec8 et al were called and multi-tasking.  A program that ran on that machine that had multiple simultaneous chunks of code running were called multi-activity programs - same meaning as the current multi-threaded.
ASKER CERTIFIED SOLUTION
Avatar of Fenman
Fenman

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of kvivekanand

ASKER

Answer accepted
thanx.
regards
vivek