Answer Posted / ram nidadavolu
A multithreaded program contains two or more parts that can
run concurrently, Each part a program is called thread and
each part that defines a separate path of execution.
Thus multithreading is a specified from of multitasking .
There are two distinct types of multitasking .
Process: A Process is , in essence , a program that is
executing.
2 Process-based :is heavy weight- allows you run two or
more programs concurrently.
Eg: you can use JAVA compiler at the same time you are using
text editor.
Here a program is a small unit of code that can be
dispatched by scheduler .
Thread-based: is Light weight- A Program can perform two or
more tasks simultaneously.
Creating a thread:
Eg: A text editor can formate at the same time you can
print, as long as these two tasks are being perform separate
threads.
| Is This Answer Correct ? | 2 Yes | 0 No |
Post New Answer View All Answers
What are the types of scaling?
How can I scroll through list of pages like the search results in google?
What is the purpose of the notifyall() method?
What is mdb and what is the special feature of that?
What is a class loader? What are the different class loaders used by jvm?
Are we allowed to change the transaction isolation property in middle of a transaction?
How would you create a button with rounded edges?
what are memory considerations of jsp compares to other web components?
How database connectivity in XML is achieved?
What is the difference between the session.update() method and the session.lock() method?
To what value is a variable of the string type automatically initialized?
Do we need to override service() method
What is the argument type of a programs main() method?
What is glasgow?
For which statements does it make sense to use a label?