1 / 4

Multitasking

A process of executing multiple tasks simultaneously is known as Multitasking.<br>for more free learning visit:<br>https://quipoin.com/view/Java/Multitasking

quipoin
Download Presentation

Multitasking

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Multitasking Multithreading and Multitasking in JAVA

  2. Overview A process of executing multiple tasks simultaneously is known as Multitasking.

  3. Program package quipoin; class Demo extends Thread { public void run() { System.out.println("Thread is running!!"); } public static void main(String args[]) { Demo t1 = new Demo(); t1.start(); } }

  4. Types • It is of two types:-  • Process-Based Multitasking:- • The process is a heavyweight. • The high communication costs involved in the process. • Each process allocates a separate memory area i.e. each process has an address in memory. • Thread-Based Multitasking:- • Thread is a small unit of processing that operates as a lightweight sub-process.. • The cost of communication between the Thread is low. • It uses a shared memory area, they don't allocate separate memory areas so Threads saves memory. • Thread is independent. If any exception occurs in one Thread it doesn't affect another thread.

More Related