Professional Documents
Culture Documents
A multi threaded program contains two or more parts that can run
concurrently and each part can handle different task at the same time
making optimal use of the available resources specially when your
computer has multiple CPUs.
o Each process have its own address in memory i.e. each process
allocates separate memory area.
o Process is heavyweight.
o Cost of communication between the process is high.
o Switching from one process to another require some time for
saving and loading registers, memory maps, updating lists etc.
2) Java only supports single inheritance, so you can only extend one
class.