answersLogoWhite

0


Best Answer

-> Difference between process based and thread based multitasking:

1) threads share the same address space where as process doesn't.

2) context switching between threads is usually less expensive than between processes.

3) cost of communication between threads is relatively low.

User Avatar

Wiki User

โˆ™ 2011-09-15 05:46:19
This answer is:
User Avatar
Study guides

What is a programming language

What does DOS stand for

What is a software that is distributed for free

What is application software

โžก๏ธ
See all cards
3.79
โ˜†โ˜…โ˜†โ˜…โ˜†โ˜…โ˜†โ˜…โ˜†โ˜…
19 Reviews

Add your answer:

Earn +20 pts
Q: What is difference process based and thread based multitasking?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is process based multitasking?

process-based multitasking is the feature that allows your computer to run two or more programs concurrently.


What is the difference between thread based and process based?

Process based is much time as comparison as thread based. as well as Thread based application is cost effective. Process based application has its own address space so it take more cost. Alok Gupta. India.


What is difference between thread based and use based strategies for integretion testing in object - oriented methodology?

difference b/w thread based and use based testing


What is thread based multitasking?

threads will start at the same time. For instance, thread a has a wait time of 6 and thread b has a wait time of 3. With multitasking, b is finished in 3 seconds and a is finished in 6. Otherwise, b has to wait until a finishes so b will wait 9 before triggering.


Similarities and differences of multitasking and multithreading?

Multithreading:Multithreading is a process of executing multiple threads simultaneously.The concept of threads provides a mechanism to make maximum utilization of CPU.Basically a thread is a light weight process.Both multithreading and multiprocessing are used to achieve multitasking.But multithreaing is more effective than multiprocessing because multithreading share common memory area but multitasking will allocate separate memory area for each and every process.Executing several tasks simultaneously is called multitasking. Multitasking is used for maximum utilization of cpu.Multitasking:Mutitasking is achieved in two ways:process based multitaskingThread based multitaskingfor more details go through this website


What do you mean by thread in operating systems?

"A thread is the smallest unit of execution" single os can have multiple threads running thereby creating a multithreading environment. Each thread has a priority based on which the process is executed.


What is multitasking Linux operating syatem?

Any Linux-based operating system that is capable of multitasking. (I.E. doing more than one thing at the same time.)


What is the difference between conventional C and embedd C?

Advantages: - Priority based premptive scheduling -multitasking -multithreading -better response time -valuable services like senaphore,mailbox,queues etc. Disadvantages: -expensive Advantages: - Priority based premptive scheduling -multitasking -multithreading -better response time -valuable services like senaphore,mailbox,queues etc. Disadvantages: -expensive


What type of scheduler is used in Linux?

Thread Based


What is hand sewing thread used for?

Hand sewing is done by using a needle with thread, and joining two fabrics with the thread. Generally, for hand sewing, you would choose a thread size based on what you're sewing. The higher the wt number, the lighter (or finer) the thread is.


What is the difference between batch processing and multiprogramming?

acc. to me,multiprogramming is based on system level and multitasking is based on user level.operating system can execute a program or application once at a time.it means the code related to other applications would be stored in operating systems but it will activate when that particular application is activated by user. acc. to me,multiprogramming is based on system level and multitasking is based on user level.operating system can execute a program or application once at a time.it means the code related to other applications would be stored in operating systems but it will activate when that particular application is activated by user. acc. to me,multiprogramming is based on system level and multitasking is based on user level.operating system can execute a program or application once at a time.it means the code related to other applications would be stored in operating systems but it will activate when that particular application is activated by user.


What is the difference between multitasking and taskswitching?

Multitasking and Task switching are entirely different concepts. Multitasking is all about performing multiple tasks at the same time whereas, Task Switching can relate to moving from one task to another based on priority. Task Switching can be very closely associated to humans, as we have been doing it for quite a while now. While performing your daily tasks, you may be interrupted by another authority, which may lead you to switch tasks for a brief period. The disadvantage is you may lose the level of concentration you had earlier in the beginning. 'Multitasking' on the otherhand is associated with machines performing more than one task at a given time.

People also asked

What is the difference between LWP and threads?

View results

Why thread is called lightweight process?

View results