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
thanx
vivek
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.
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
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Answer accepted
ASKER
thanx.
regards
vivek
regards
vivek
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.