Posts

1. MultiThreading in Java - Introduction

Multitasking : Executing several tasks simultaneously is the concept of multitasking.  There are two types of multitasking's.  1. Process based multitasking. 2. Thread based multitasking 1. Process based multitasking. Executing several tasks simultaneously where each task is a separate independent process such type of multitasking is called process based multitasking.  Example:   While typing a java program in the editor we can able to listen mp3 audio songs  at the same time we can download a file from the net all these tasks are  independent of each other and executing simultaneously and hence it is Process  based multitasking.  This type of multitasking is best suitable at "os level". 2. Thread based multitasking Executing several tasks simultaneously where each task is a separate independent part of the same program, is called Thread based multitasking. And each independent part is called a "Thread". This type of multitasking is best suitable for...