Multithreading Introduction in Java by Deepak Smart Programming Lyst7480
Multithreading Introduction in Java by Deepak Smart Programming Lyst7480
Multithreading Introduction
in Java
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
=> Multitasking :-
Performing multiple task at single time
Examples :
o When we perform multiple task for example
opening vlc, word, notepad, browser on
single system etc
1
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
=> Multiprocessing :-
Multiprocessing is the part when one system is
connected with multiple processor (CPU)
Multiprocessing is best suitable at system level
or OS level
=> Multithreading :-
Multithreading is the part which which multiple
threads (sub-process) are executed at single
time
Examples :
1. Word
2. VLC
3. Games
4. Animations
5. Browser
6. Web-servers
etc
2
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
3
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
4
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
Syntax :
class Thread implements Runnable
{
//constructors
//methods
run()
start()
etc
}
6
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
Syntax :
interface Runnable
{
//method
run()
}
7
Smart Programming (Mohali, Chandigarh India)
Call or Whats App Online & Industrial Training: +91 62838-30308
Websites: https://www.smartprogramming.in/
https://courses.smartprogramming.in
Android App:
https://play.google.com/store/apps/details?id=com.sma
rtprogramming
YouTube Channel:
https://www.youtube.com/c/SmartProgramming