Multithreading in Java
319 views
Feb 12, 2024
The "Multithreading in Java" video introduces the concept of multithreading and explains how it is implemented in Java. Multithreading allows programs to execute multiple tasks concurrently, improving performance and responsiveness. This video covers topics such as creating and managing threads, synchronization, thread lifecycle, and thread pooling. Through clear explanations and practical examples, viewers learn how to leverage multithreading to write efficient and responsive Java applications. This tutorial serves as a valuable resource for learners seeking to understand and implement multithreading in Java programming.
View Video Transcript
0:00
рдЕрдЬрдп рдХреЛ рдЬрдЧрд╣ рдЖрдЬ рдХреЗ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рд╣рдо рд▓реЛрдЧ рдорд▓реНрдЯреА рдереНрд░реЗрдбрд┐рдВрдЧ рдХреЛ рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддреА рд╣реИ рдорд▓реНрдЯреА рдереНрд░реЗрдбрд┐рдВя┐╜я┐╜
0:06
рдФрд░ рдЬрд╛рд╡рд╛ рдореЗрдВ рдЗрд╕ рдЪреАрдЬ рдХреЛ рдХреИрд╕реЗ рдЕрдЪреНрдЫреА рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХреНрдпреЛрдВ рдЕрдЪреНрдЫреА рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдпрд╛рд░ рдорд▓реНрдЯреА рдереНрд░реЗрдбрд┐рдВрдЧ рдХреЛ рдореИрдВ рдХреНрдпреЛрдВ рдЕрдЪреНрдЫя┐╜я┐╜
0:11
рдЪрд╛рд╣реВрдВрдЧрд╛ рдЬрдм рдореЗрд░реА рдЬрд┐рдВрджрдЧреА рдЗрддрдиреА рдЕрдЪреНрдЫреА рдЪрд▓ рд░рд╣реА рд╣реИ рдмрд╛рдХреА рдЬреЛ рдореЗрд░реА рдЯреНрд░реЗрдбрд┐рд╢рдирд▓ рдЬрд╛рд╡рд╛ рдХреЗ рдлреЙрд░ рд▓реВрдк рд╡рд╛рдЗрд▓ рд▓реВрдк рдФя┐╜я┐╜
0:17
рдмрд╛рдХреА рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯ рдЬреЛ рдореИрдВрдиреЗ рдкрдбрд╝реЗ рд╣реИрдВ рдЙрдирдХреА рд╕рд╛рд╣рд┐рддрд╛ рд╕реЗ рддреЛ рдореИрдВ рдорд▓реНрдЯреА рдереНрд░реЗрдбрд┐рдВрдЧ рдХреЛ рдХреНрдпреЛрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧя┐╜я┐╜
0:22
рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдПрдХ рдЬрд╛рдордкрд▓ рджреЗрдирд╛ рдЪрд╛рд╣реВрдБрдЧрд╛ рдПрдХ рд░реЗрд╕реНрдЯреЛрд░рдВрдЯ рдХрд╛ рдареАрдХ рд╣реИ рдорд╛рди рд▓реЛ рдХрд┐ рдПрдХ рд░реЗрд╕реНрдЯреЛрд░рдВрдЯ рд╣реИ рдареАрдХ рд╣реИ рдЙрд╕ рд░реЗрд╕реНрдЯреЛрд░рдВрдЯ рдореЗрдВ рдЖрдкрдХреЗ рд╡реЗрдЯрд░реНрд╕ рд╣реИрдВ рдареАрдХ рд╣реИ рдФрд░ рд╡реЛ рд╡реЗрдЯрд░реНрд╕ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓реЛрдЧреЛрдВ рдХреЛ рдЬреЛ рд╣реИ рд╕рд░реНрд╡ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд╣рдиреЗ рдХреА рд╕рд░ рдЖрдк рдХреНрдпрд╛ рд▓реЗрдВрдЧреЗ рдЖрдк рдХреНрдпрд╛ рд▓реЗрдВя┐╜я┐╜
0:52
рдПрдХ рд╣реА рд╡реЗрдЯрд░ рд╣реИ рдЖрдкрдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рдЗрддрдиреА рдХрд╛ рдЕрднрд┐рд▓рд┐рдпрдд рд╡рд╛рд▓рд╛ рд╡реЗрдЯрд░ рдорд┐рд▓ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдЖрдкрдХрд╛ рдмрд╣реБрдд рд╕рд╛рд░рд╛ рдХрд╛рдо рдХрд░ рд╕рдХрддя┐╜я┐╜
0:58
рд╣реИ рдорд╛рди рд▓реЛ рдЙрд╕рдиреЗ рдПрдХ рдУрдбрд░ рд▓рд┐рдпрд╛ рдареАрдХ рд╣реИ рдПрдХ рдУрдбрд░ рдкрд░ рд╡рд╣ рдЧрдпрд╛ рдПрдХ рдЯреЗрдмрд▓ рдкрд░ рдЧрдпрд╛ рдФрд░ рдЙрд╕рдиреЗ рдПрдХ рдУрдбрд░ рд▓рд┐рдпрд╛ рддреЛ рдпрд╣рд╛рдВ рдкя┐╜я┐╜
1:05
рдмрджрд▓реА рд╕реЗ рдмрдирд╛ рд▓реЗрддрд╛ рд╣реВрдВ рдПрдХ рдЖрдкрдХрд╛ рд░реЗрд╕реНрдЯреЛрд░рд╛рдВрдЯ рддреЛ рдорд╛рди рд▓реЛ рдпрд╣ рдЖрдкрдХрд╛ рд░реЗрд╕реНрдЯреЛрд░рд╛рдВрдЯ рд╣реИ рдпрд╣рд╛рдВ рдкрд░ рдЖрд░ рд▓рд┐рдЦ рджреЗрддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕рдХя┐╜я┐╜
1:12
рдЕрдВрджрд░ рдЬреЛ рд╣реИ рдПрдХ рд╡реЗрдЯрд░ рд╣реИ рдЗрд╕рдХрд╛ рдирд╛рдо рд░рдЦ рджреЗрдЧрд╛ рдбрдмреНрд▓реА рд╡рди рдпрд╛ рдЗрд╕ рд╡реЗрдЯрд░ рдХрд╛ рдирд╛рдо рдпрд╛рд░ рдХреЛрдИ рдЕрдЪреНрдЫрд╛ рд╕рд╛ рд░рдЦ рджреЗрддреЗ рд╣реИрдВ рдбрдмреНрд▓реА рд╡я┐╜я┐╜
1:18
рдЗрд╕рдХреЛ рд╕реВрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЗрд╕рдХрд╛ рдирд╛рдо рд░рдЦ рджреЗрддреЗ рд╣реИрдВ рд╢реБрдмрд╛рдВрдХрд░ рдареАрдХ рд╣реИ рддреЛ рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдирд╛рдо рд░рдЦ рджреЗрддреЗ рд╣реИ рд╢реБрдмрд╛рдВрдХрд░ рддреЛ рдЗрд╕ рд╡реЗрдЯрд░ рдХрд╛ рдирд╛рдо рд╢реБрдмрд╛рдВрдХрд░ рд╣реИ рдФрд░ рдпрд╣рд╛рдБ рд╢реБрдмрд╛рдВрдХрд░ рдПрдХ рдРрд╕рд╛ рдЗрдВрд╕рд╛рди рд╣реИ width рдХреА рдмрд╣реБрдд рддреЗрдЬ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдорддрд▓рдм рдХрд┐ рдпрд╛рд░ рдЖрдкрдиреЗ рд╢реБрдмрд╛рдВрдХрд░ рдХреЛ рд╡рд╣ рджрд╕ рдХрд╛рдо я┐╜я┐╜
1:48
рдкрд╕реНрддрд╛рдорд░ рдХрд╣рддреЗ рд╣реИрдВ рдореБрдЭреЗ рдЦрд╛рдиреА рд╣реИ рд░реЛрдЯреА рдПрдХ рдХрд╣рддрд╛ рд╣реИ рдореБрдЭреЗ рдЦрд╛рдиреА рд╣реИ рдЪрд╛рд╡ рдорд┐рди рдПрдХ рдЖрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдорд┐рд▓рдХ рд╢реЗрдХ рдкреАрдирд╛ рд╣реИ рдФрд░ рдПрдХ рдФрд░ рдЖ рдЬрд╛рддрд╛ рд╣реИ рд╡рд╣ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЦрд╛рдирд╛ рд╣реИ рдкрдиреАрд░ рдмрдЯрд░ рдорд╕рд╛рд▓рд╛ рд╡рд╣ рднреА рддрдВрджреВрд░реА рд░реЛрдбреА рдХреЗ рд╕рд╛рде рдареАрдХ рд╣реИ рдпрд╣ рд╕рд╛рд░реЗ рдХрд╛ рд╕рд╛рд░реЗ рд▓реЛрдЧ рдЖ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЕрд▓рдЧ я┐╜я┐╜
2:18
рдлрд┐рд░ рд╢реБрдмрд╛рдВрдХрд░ рдХрд┐рдЪрди рдореЗрдВ рдЬрд╛рдПрдЧрд╛, рдХреНрдпрд╛ рд╢реБрдмрд╛рдВрдХрд░ T1 рдХрд╛ order рд▓реЗрдХрд░ рдХрд┐рдЪрди рдореЗрдВ рдЬрд╛рдПрдЧрд╛, рдФрд░ рд╡реЗрдЯ рдХрд░реЗрдЧрд╛ рдЬрдм рддрдХ T1 рдХрд╛ order рдирд╣реАрдВ рдмрди рдЬрд╛рддрд╛, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж T1 рдХреЛ рджреЗ рджреЗрдЧрд╛, order рдХреА рд╕рд░ рдЖрдкрдХрд╛ рдмрди рдЪреБрдХрд╛ рд╣реИ, рдлрд┐рд░ T2 рдХреЗ рдкрд╛рд╕ рдЬрд╛рдПрдЧрд╛, рдлрд┐рд░ T2 рдХрд╛ рдЬреЛ order рд╣реИ, рд╡реЛ рдХрд┐рдЪрди рдореЗрдВ рд▓реЗ рдХрд░ рдЬрд╛рдПрдЧрд╛, я┐╜я┐╜
2:48
рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж T4 рдХреЗ рдкрд╛рд╕ рдЬрд╛рдПрдЧрд╛ рдЕрдЧрд░ рд╡реЛ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИ рддреЛ рджреЗрдЦреЛ рдХреЛрдИ рдЗрд╕рдореЗрдВ рдкреНрд░реЙрдмреНрд▓рдо рдирд╣реАрдВ рд╣я┐╜я┐╜
2:53
рдкрд╕ рдкреНрд░реЙрдмреНрд▓рдо рдпрд╣ рд╣реИ рдХрд┐ рд╕рдмрдХрд╛ time waste рд╣реЛрдЧрд╛ рдЗрд╕рд╕реЗ better approach рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣я┐╜я┐╜
2:58
рдЗрд╕рд╕реЗ better approach рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЬреЛ kitchen рдореЗрдВ рд╣рдорд╛рд░реЗ chef рдмрд╛рдмреВ рдмреИрдареЗ рд╣реБя┐╜я┐╜
3:02
chef рдмрд╛рдмреВ chef рдмрд╛рдмреВ рд╢реЗрд╡ рдмрд╛рдмреВ рдпрд╣ рдмреЛрд▓реЗрдВрдЧреЗ рдХрд┐ рдпрд╛рд░ рддреВ рдЬреЛ рд╣реИ рд╢реБрдорд╛рдВрдХрд░ рд╕реЗ рдмреЛрд▓реЗрдВрдЧреЗ рд╢реБрдорд╛рдВрдХрд░ рдпрд╛рд░ рддреВ рдЗрддрдирд╛ рддреЗрдЬрд╝ рдЖрджрдореА рд╣реИ рддреВ рдЗрддрдиреА рддреЗрдЬрд╝ рджреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИ рдЗрддрдиреА рддреЗрдЬрд╝ рддреВ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рдбрд┐рд╢реЗрд╕ рдПрдХ рд╕рд╛рде рдХреИрд░реА рдХрд░ рд╕рдХрддрд╛ рд╣я┐╜я┐╜
3:15
рддреЛ рдРрд╕рд╛ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддрд╛ рдХрд┐ рдЖ рддреВ T1 рдХреЗ рдкрд╛рд╕ рдЬрд╛ T1 рдХрд╛ order рд▓рд╛рдХреЗ рдореБрдЭреЗ рджя┐╜я┐╜
3:20
рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдореЗрд░реЗ рдЙрдкрд░ рдЫреЛрдбрд╝ рджреЗ рдЬреИрд╕реЗ T1 рдХрд╛ order рдмрди рдЬрд╛рдПрдЧрд╛ рдореИрдВ рддреБрд░рдХреЛ рдмреЛрд▓ рджреВрдБрдЧя┐╜я┐╜
3:24
рддреВ T2, T3, T4 рдХрд╛ рднреА order рд▓реЗрдХреЗ рдореЗрд░реЗ рдкрд╛рд╕ рдЖ рдФрд░ рдЬреИрд╕реЗ рдРрд╕реЗ рд▓реЛрдЧ рдЖрддреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИя┐╜я┐╜
3:28
рддреВ рдЙрдирдХрд╛ order рдореЗрд░реЗ рдкрд╛рд╕ рд▓реЗрдХрд░ рдЖрддрд╛ рдЬрд╛ P2 T4 spelling
3:42
рдЕрдирд┐рдпрди рдорди рд▓реЛ рдлреНрд░рд╛рдИ рдХрд░рдиреА рдкрдбрд╝ рд░рд╣реА рд╣реИ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЕрдирд┐рдпрди рдХреЛ рд╕рд┐рд░реНрдл рдПрдХ рдмрд╛рд░ рдлреНрд░рд╛рдИ рдХрд░реЗрдЧрд╛ рдареАрдХ рд╣я┐╜я┐╜
3:47
рдЕрдирд┐рдпрди рдлреНрд░рд╛рдИ рд╕рд┐рд░реНрдл рдПрдХ рдмрд╛рд░ рдХрд░рдиреА рдкрдбрд╝реЗрдЧреА рд╢реЗрд╡ рдмрд╛рдмреВ рдХреЛ рддреЛ рд╢реЗрд╡ рдмрд╛рдмреВ рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рд╢реБрдорд╛рдЧрд░ рддреВ рд╕рдмрдХреЗ order рдПрдХ рд╕рд╛рде рд▓реЗ рдХрд░ я┐╜я┐╜
3:55
рдпрд╛рдирд┐ рдХрд┐ рддреВ рдкреИрд▓рд▓реА рд╕рдмрдХреЗ order рд▓реЗ рдХрд░ рдЖ рдФрд░ рдореБрдЭреЗ рджреЗ рдареАрдХ рд╣я┐╜я┐╜
4:00
рддреВ рд╡реЗрдЯ рдордд рдХрд░ рддреВ рд╡реЗрдЯ рдордд рдХрд░ рдпрд╣рд╛рдБ рдкрд░ рдПрдХ order рдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рддреВ рддрд░рд╣ рдЯрд╛рдЗрдо рдореЗрдВ рджреВрд╕рд░реЗ orders рд▓рд╛ рд╕рдХрддрд╛ рд╣я┐╜я┐╜
4:06
рддреЛ рддреВ рдЕрдкрдирд╛ time waste рдордд рдХрд░ рдпрд╣рд╛рдБ ╨┤╨╛╤А╨╛╨│i рдЗрд╕реА рддрд░рд╣ рд╕реЗ рдХреБрдЫ multi threading рдХрд╛ construct рднреА рд╣я┐╜я┐╜
4:10
java programming рдХреЗ рдЕрдВрджрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдпрд╣рд╛рдБ рдмрд╛рд░ notes рдореИрдВрдиреЗ рдмрдирд╛ рд▓рд┐рдЦреЗ рд╣реИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпя┐╜я┐╜
4:15
рдореИрдВрдиреЗ рдпрд╣рд╛рдБ рдмрд╛рд░ рд▓рд┐рдЦрд╛ рд╣реИ notes рдореЗрдВ рддреЛ рджреЗрдЦреЛ рдпрд╣рд╛рдБ рдмрд╛рд░ multi processing рдФрд░ multi threading both are used
4:21
to achieve multitasking, рдареАрдХ рд╣реИ, рддреЛ рджреЗрдЦреЛ, multitasking рдПрдХ рдЪреАрдЬрд╝ рд╣реИ, multiprocessing рдПрдХ рдЪреАрдЬрд╝ рд╣реИ
4:27
multithreading рдПрдХ рдЪреАрдЬрд╝ рд╣реИ, multiuser рдПрдХ рдЪреАрдЬрд╝ рд╣реИ, рдареАрдХ рд╣реИ, рдпрд╣рд╛рдБ рдкрд░ рд╣рдо рд▓реЛрдЧ multithreading рдХреЛ рдкрдврд╝реЗрдВрдЧреЗ
4:33
рдареАрдХ рд╣реИ, рдПрдХ brief рдореИрдВ рдЖрдк рд▓реЛрдЧреЛ difference рдмрддрд╛ рджреЗрддрд╛ рд╣реВрдБ, рд╕рдмрд╕реЗ рдмрд╣рд▓реЗ multiuser рдХреА рдмрд╛рдд рдХрд░ рд▓реЗрддреЗ рд╣реИрдВ
4:38
рдареАрдХ рд╣реИ, рдЖрдкрдиреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдпреВрдЬрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реЛ рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рд▓реЙрдЧ рдЗрди рджреЗ рд╕рдХрддреЗ рд╣реЛ рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдпреВрдЬрд░ рдЬреЛ рд╣реИ рдПрдХ рд╣реА рдЯрд╛рдЗрдо рдкрд░ рдПрдХ рд╣реА рдХрдВрдкреНрдпреВрдЯя┐╜я┐╜
4:58
рдореЗрдВ рд▓реЙрдЧ рдЗрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЖрдкрдиреЗ рджреЗрдЦрд┐рдП рд╣реЛ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд╕рд░реНрд╡рд░реНрд╕ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ рдереЛрдбрд╝рд╛ рдмрд╣реБрдд рднреА рдПрдбрд╡рд╛рдВрд╕ рдХрд╛рдо рдХрд░рддреЗ рд╣реИя┐╜я┐╜
5:04
рдЖрдкрдХрд╛ рдЬреЛ рдХрд▓реАрдЧ рд╣реИ рд╡реЛ рднреА рдЙрд╕реА рд╕рд░реНрд╡рд░ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЖрдк рднреА рдЙрд╕реА рд╕рд░реНрд╡рд░ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реЛ рддреЛ рдпрд╣ рдПя┐╜я┐╜
5:10
рдорд▓реНрдЯреА рдЯрд╛рд╕реНрдХрд┐рдВрдЧ рд╣реЛ рдЧрдИ рдареАрдХ рд╣реИ рддреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЖрдк рд▓реЛрдЧ рдЬреЛ рдорд▓реНрдЯреА рдЯрд╛рд╕реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдЖрдкрдХрд╛ рдЬреЛ рджреЛрд╕реНрдд рд╣реИ рдФрд░ рдЖрдк рдЬя┐╜я┐╜
5:17
рдПрдХ рд╣реА рд╕рд░реНрд╡рд░ рдореЗрдВ рдХрд╛рдо рдХрд░рдХреЗ multi processing рдФрд░ multi threading рдХреНрдпрд╛ рд╣реЛрддреА рд╣я┐╜я┐╜
5:21
multi processing рдорддрд▓рдм рдПрдХ рд╣реА operating system рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ processes рдХреЛ spawn рдХрд░рдия┐╜я┐╜
5:26
рдпрд╛рдирд┐ рдХрд┐ рдЬрд┐рд╕реЗ рдЖрдкрд░ рдПрдХ OS рд╣реИ рдЖрдкрдХрд╛ рдЖрдкрдиреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ processes рдЙрд╕рдореЗрдВ рдЪрд▓рд╛ рджрд┐рдпя┐╜я┐╜
5:30
рдорд╛рдирд▓реЛ рдЖрдкрдиреЗ рдПрдХ Chrome рдЪрд▓рд╛ рджрд┐рдпрд╛ рд╣реИ рдЖрдкрдиреЗ рдпрд╣рд╛рдБ VS Code рдЪрд▓рд╛ рджрд┐рдпрд╛ рд╣я┐╜я┐╜
5:35
рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдорд╛рди рд▓реЛ рдЖрдкрдиреЗ рдпрд╣рд╛рдБ рдкреЗ notepad plus plus рдЪрд▓рд╛ рджрд┐рдпрд╛ рд╣реИ рдЙрд╕рдХреЗ рдмрд╛рдж рдорд╛рди рд▓реЛ рдЖрдкрдиреЗ рджреЛ рджреАрди рдФрд░ processes рдЪрд▓рд╛ рджрд┐рдпреЗ рд╣реИя┐╜я┐╜
5:41
рдФрд░ рдЖрдкрдХрд╛ operating system рдЙрд╕рдХреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рд╕реЗ handle рднреА рдХрд░ рд░рд╣рд╛ рд╣реИ рддреАрдХреЗ рддреЛ рдпрд╣ рдХрд╛рдо рдЬрдм рдЖрдк рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рд╣реИ multi processing
5:48
рдЕрдм рдпрд╣рд╛рдБ рдкрд░ рдЖрдк рдореБрдЭреЗ рдПрдХ рдмрд╛рдд рдЬрд░рд╛ рдмрддрд╛рдУ рдХрд┐ рдЕрдЧрд░ рдорд╛рди рд▓реЛ рдХрд┐ рдЖрдкрдХреЛ рдПрдХ process рдХреЗ рдЕрдВрджрд░ рд╣реА multitasking рдХрд░рдиреА рд╣я┐╜я┐╜
5:55
рдПрдХ process рдХреЗ within рдЬреИрд╕реЗ рдХрд┐ рдПрдХ chrome tab рд╣реИ рдареАрдХ рд╣реИ рдЗрд╕ chrome tab рдореЗрдВ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВя┐╜я┐╜
6:01
рдХрд┐ рдЬреЛ рдореЗрд░реЗ data рд╣реИ background рд╕реЗ pull рд╣реЛрдХрд░ рдЖрддрд╛ рд░рд╣реЗ рдпрд╛ рдлрд┐рд░ рдПрдХ рдФрд░ example рдореЗрдВ рд▓реЗрддрд╛ рд╣реВя┐╜я┐╜
6:06
рдХрд┐ рдпрд╣ рдЬреЛ tab рд╣реИ рдорд╛рди рд▓реЛ рдЗрди рдУрд░реНрдбрд░ рдЯреВ рдЗрдВрдкреНрд░реВрд╡ рдХреЛ рдпрд╣ рдЯрд╛рдм рдореЗрд░рд╛ рдбреЗрдЯрд╛ рдкреНрд░реЛрдо рд╕рд░реНрд╡рд░реНрд╕ рдХреЛ рднреЗрдЬ рд░рд╣реА рд╣реИ рдареАрдХ рд╣реИ рдЕрдЧрд░ рд╡рд╣ рдРрд╕рд╛ рдХрд░ рд░рд╣реА рд╣я┐╜я┐╜
6:15
рддреЛ рдХреНрдпрд╛ рд╡рд╣ рдореБрдЭреЗ рдпрд╣ рдкреАрдбреАрдПрдл рджрд┐рдЦрд╛ рд╕рдХрддреА рд╣реИ рдПрдб рдПрдб рджреЗрдЯрд╛ рднреЗрдЬ рд╕рдХрддреА рд╣реИ рд╣рд╛рдВ рднреЗрдЬ рд╕рдХрддреА рд╣реИ рд╡рд┐рджрд┐рди рдЕ рдкреНрд░реЛрд╕реЗрд╕ рдореБрдЭя┐╜я┐╜
6:24
рдЯрд╛рд╕реНрдХрд┐рдВрдЧ рдХрд░рдиреА рд╣реИ рддреЛ рдЬрдм рдореБрдЭреЗ рд╡рд┐рджреЗрди рдЖрдк рдкреНрд░реЛрд╕реЗрд╕ рдорд▓реНрдЯреА рдЯрд╛рд╕реНрдХрд┐рдВрдЧ рдХрд░рдиреА рд╣реИ рддреЛ рдореИрдВ рдпреВрдЬ рдХрд░рддрд╛ рд╣реВрдВ рдереНрд░реЗрдбреНрд╕ рдХреЛ рддя┐╜я┐╜
6:30
рдереНрд░реЗрдбреНрд╕ рдЬреЛ рд╣реЛрддреЗ рд╣реИрдВ рд╡рд╣ рдкреНрд░реЛрд╕реЗрд╕ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдкреНрд░реЛрд╕реЗрд╕ рдХреА рдореЗрдореЛрд░реА рдХреЛ рд╢реЗрдпрд░ рдХрд░рддреЗ рд╣реИрдВ рдареАрдХ рд╣реИ рдереНрд░реЗрдбреНя┐╜я┐╜
6:37
рд╣реЛрддреЗ рд╣реИрдВ рд╡рд╣ рд▓рд╛рдЗрдЯ рд╡реЗрдЯ рд╣реЛрддреЗ рд╣реИрдВ рдкреНрд░реЛрд╕реЗрд╕ рдЬреЛ рд╣реЛрддреА рд╣реИ рд╡рд╣ рд╣реИ рд╡реЗрдЯ рд╣реЛрддреА рд╣реИ рддреЛ рдХрднреА-рдХрднреА рд╣рдо рд▓реЛрдЧ рдкреНрд░реЛрд╕реЗрд╕ рдХя┐╜я┐╜
6:42
рд╕реНрдкрд╛рдЙрди рдХрд░рдирд╛ рднреА рдереНрд░реЗрдб рдХреЗ рдХрдВрдкреИрд░реЗрдЬрди рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рдкреНрд░рд┐рд╡рд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдмрдЯ рдбрд╛рдЗрдЯ рдЗрдореЗрдВрдЯреНрд╕ рдЕрдкрдиреЗ рд╕рд┐рдЪреБрдПрд╢рди рдФя┐╜я┐╜
6:49
operating systems рдХрд╛ topic рд╣реИ, рддреЛ рдпрд╣рд╛рдБ рдкрд░ рд╣рдо рд▓реЛрдЧ рдмрд╣реБрдд рдЬрд╛рджрд╛ рдЗрд╕рдореЗрдВ рдирд╣реАрдВ рдЧреБрд╕реЗрдВрдЧреЗ
6:53
рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд▓реЛрдЧ рдЬрд┐рддрдирд╛ рдЬрд╛рджрд╛ рдЗрд╕рдХреЛ dig рдХрд░реЗрдВрдЧреЗ, рдЙрддрдиреА рдЪреАрдЬрд╝реЗ рдирд┐рдХрд▓ рдХреЗ рдЖрдПрдВрдЧреЗ, interrupt рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ
6:59
рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж inter-thread communication рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЧреБрд▓ рдорд┐рд▓рд╛ рдХреЗ рдмрддрд╛рдУрдВ
7:03
рддреЛ рдпреЗ topic рдЕрдкрдиреЗ рдЖрдкрдиреЗ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ topic рд╣реИ java part operating system operating system good for them
7:17
рддреЛ in a nutshell рдХреНрдпрд╛ рд╣реИ рдереНрд░реЗрдб рдЬреЛ рд╣реИ рд╡реЛ shared memory area
7:20
use рдХрд░рддреЗ рд╣реИрдВ process рдХрд╛ рдФрд░ threads рдЬреЛ рд╣реИ рдЙрд╕рдореЗ context switching faster рд╣реЛрддреА рд╣реИ рдереНрд░реЗя┐╜я┐╜
7:26
рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдмрд╣реБрдд fast interact рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рд╣реЛрддрд╛ рдХреНрдпрд╛ рд╣реИ рдХя┐╜я┐╜
7:30
рдЬрдм рдЖрдкрдХреЗ operating system рдореЗрдВ рдмрд╣реБрдд рдЬрд╛рд░реА resources рд╣реИрдВ рдорд╛рди рд▓реЛ CPU
7:34
рд╣реИ рдЖрдкрдХреЗ computer рдореЗрдВ рдФрд░ рд╡реЛ рдмрд╣реБрдд powerful CPU рд╣реИ рдЖрдкрдХреЗ computer рдореЗрдВ RAM рд▓рдЧреА рд╣реБрдИ рд╣я┐╜я┐╜
7:38
рдЖрдкрдХреЗ computer рдореЗрдВ fast storage рд╣реИ рдФрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ рдПрдХ process рдХреЗ рдЕрдВрджя┐╜я┐╜
7:42
рдЕрд▓рдЧ-рдЕрд▓рдЧ threads рдЬреЛ рд╣реИрдВ рд╡реЛ рдЪрд▓рд╛ рдХреЗ run рдХрд░ рд░рдЦреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХрд╛ рдЬреЛ CPU рд╣реИ рд╕рдмрд╕реЗ рд╡рд╛рд▓реЗ рдПрдХ thread рдХя┐╜я┐╜
7:46
attend рдХрд░реЗрдЧрд╛ рдХрд┐ рдЖрд░ рддреБрдо рдХреНрдпрд╛ рдХрд╣ рд░рд╣реЗ рд╣реЛ рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рджреВрд╕рд░реА thread рдХреЛ attend рдХрд░реЗрдЧрд╛ рдлрд┐рд░ рдПрдХ рдХреЛ рдлрд┐рд░ рджреВрд╕рд░реЗ рдХреЛ рдХреБрдЫ рдРрд╕рд╛ рд╕рдордЭ рд▓я┐╜я┐╜
7:52
рддреЛ рдХрд┐ рдЖрдкрдХреЗ рдШрд░ рдореЗрдВ рдЖрдкрдХреА рдордореНрдореА рд░реЛрдЯрд┐рдпрд╛ рдмрдирд╛ рд░рд╣реА рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдФрд░ рдЖрдкрдХреЗ рднрд╛рдИ рджреЛрдиреЛрдВ рдХреЛ рдЦрд┐рд▓рд╛ рд░рд╣реА рд╣реИ рд░реЛрдЯреА рдЖрдкрдХреЛ рджреА рдлрд┐рд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд░реЛрдЯреА рдмрдия┐╜я┐╜
7:58
рдЖрдкрдХреЗ рднрд╛рдИ рдХреЛ рджреА, рдлрд┐рд░ рдПрдХ рд░реЛрдЯреА рдЖрдкрдХреЛ рджреА, рдЖрдкрдХреЗ рднрд╛рдИ рдХреЛ рджреА, рдРрд╕рд╛ рд▓рдЧреЗрдЧрд╛ рдЖрдкрдХреЛ рдХрд┐ рдЖрдкрдХреА рдордореА рд╕рд┐рд░реНрдл рдЖрдкрдХреЛ рд░реЛрдЯреАрдпрд╛рдВ рдЦрд┐рд▓рд╛ рд░рд╣реА рд╣реИ
8:04
рдФрд░ рдЖрдкрдХреЗ рднрд╛рдИ рдХреЛ рднреА рд▓рдЧреЗрдЧрд╛, рд╕рд┐рд░реНрдл рдЖрдкрдХреЛ рд░реЛрдЯрд┐рдпреЗрдВ рдЦрд┐рд▓рд╛ рд░рд╣реА рд╣реИрдВ, рдХреЛрдИ рдкреНрд░реЙрдмреНрд▓рдо рдЙрдирдХреЛ рдирд╣реАрдВ рд╣реЛрдЧя┐╜я┐╜
8:07
рдЙрд╕реА рдЬрд░рд╛ CPU рдЬреЛ рд╣реИ, рд╡реЛ threads рдХреЛ рдЕрдЯреЗрдВрдб рдХрд░рддрд╛ рд╣реИ, рдФрд░ processes рдХя┐╜я┐╜
8:11
рднреА in fact рдРрд╕реЗ рд╣реА рдЕрдЯреЗрдВрдб рдХрд░рддрд╛ рд╣реИ рддреЛ рдЬреЛ threads рд╣реЛрддреЗ рд╣реИрдВ, рд╡я┐╜я┐╜
8:15
shared memory area рдпреВрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВ, рдЙрд╕рдореЗрдВ context switching рдмрд╣реБрдд рдЬрд╝реНрдпрд╛рджрд╛ fast рд╣реЛрддреА рд╣я┐╜я┐╜
8:20
рдФрд░ thread lightweight рд╣реЛрддрд╛ рд╣реИ process heavyweight рд╣реЛрддреА рд╣реИ рдпрд╣ рдПрдХ brief рдореЗрдВ difference between thread and process рд╣я┐╜я┐╜
8:26
рдПрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ example рдЖрддрд╛ рд╣реИ рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ threads рдХреА рдЬрдм рдмрд╛рдд рд╣реЛрддреА рд╣я┐╜я┐╜
8:30
рдЬреЛ word processor рд╣реИ рдЙрд╕рдореЗрдВ рдПрдХ thread рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ key foreground рдореЗрдВ run рдХрд░ рд░рд╣рд╛ рд╣я┐╜я┐╜
8:34
рдпрд╛рдирд┐ рдХрд┐ рдЖрдкрдХрд╛ рдЬреЛ editor рд╣реИ рд╡реЛ рдЖрдкрдХрд╛ cursor рдЖрдк рдХреНрдпрд╛ type рдХрд░рддреЗ рд╣реИя┐╜я┐╜
8:38
рдЗрди рд╕рдм рдЪреАрдЬреЛрдВ рдХреЛ рдЕрдЯреЗрдВрдб рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ thread рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдЗрд╕ рдЪреАрдЬ рдХреЛ рдЕрдЯреЗрдВрдб рдХрд░реЗрдЧрд╛
8:42
рдЖрдкрдиреЗ P рджрдмрд╛рдпрд╛, рддреЛ рдЖрдкрдХрд╛ P рдЬреЛ рд╣реИ, рдЖрдкрдХреА screen рдкрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ printed рдорд┐рд▓реЗрдЧрд╛
8:47
рдЖрдкрдиреЗ L рджрдмрд╛рдпрд╛, рддреЛ L рдЖрдкрдХреЛ screen рдкрд░ printed рдорд┐рд▓реЗрдЧрд╛, and so on, рдФрд░ рдПрдХ рдФрд░ thread background рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ
8:53
рдЬреЛ рдХреА auto save рдХрд░реЗрдЧрд╛ document рдХреЛ рддреЛ auto saving рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ document рд░рд╣реЗрдЧрд╛ background рдореЗя┐╜я┐╜
9:01
рддреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ word processor рдХреЗ рдЕрдВрджрд░ рдПрдХ рд╕реЗ рдЬрд╝рд╛рджрд╛ threads рд╣реЛрддреЗ рд╣реИя┐╜я┐╜
9:05
рдФрд░ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╡реЛ concurrently рдХрд╛рдо рдХрд░рддреЗ рд░рд╣рддреЗ рд╣реИрдВ рдЕрдм рдпрд╣рд╛рдБ рдкрд░ flow of control рдХреА рдмрд╛рдд рдХрд░рддреЗ рд╣реИя┐╜я┐╜
9:10
рдЬрдм рд╣рдо threading use рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЬрдм рд╣рдо threading use рдХрд░ рд░рд╣реЗ рд╣реИя┐╜я┐╜
9:14
рдХреНрдпрд╛ difference рд╣реИ, рджреЗрдЦреЛ рдЬрдм рд╣рдо threading use рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдиреЗ рдпрд╣рд╛рдБ рдкрд░ рдЬреЛ рдЖрдкрдХрд╛ main method рд╣реИ
9:19
рдЬреЛ рдХреА public static void main рд╣рдордиреЗ рджреЗрдЦрд╛ рдерд╛, class рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╕реЗ рд╣рдорд╛рд░рд╛ program start рд╣реЛрддрд╛ рд╣реИ
9:25
рд╡реЛ program рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╡реЛ method рдЖрдкрдХрд╛ run рд╣реЛрдЧрд╛, рдЙрд╕рдХреЗ рдмрд╛рдж рдЙрд╕рдХреЗ рдЕрдВрджрд░ рдХреЛрдИ function рд╣реИ, рд╡реЛ run рд╣реЛрдЧрд╛
9:30
рдЙрд╕рдХреЗ рдмрд╛рдж рдпрд╣ рдлрдВрдХреНрд╢рди рдЬрдм рдЕрдЯреЗрдВрдб рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЕрдЧрд░ рдпрд╣ рдлрдВрдХреНрд╢рди рдХрд┐рд╕реА рдЖрдпреЛ рдХреЗ рд▓рд┐рдП рднреА рдмреЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╛рдирд┐ рдХрд┐ рдЬреИрд╕реЗ рдорд╛рди рд▓я┐╜я┐╜
9:36
рдЖрдк рдХреЛрдИ рдЪреАрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд░рд╣реЗ рд╣реЛ рдареАрдХ рд╣реИ рдорд╛рди рд▓реЛ рдЖрдкрдХреА рд╡рд╣ рджреЛ рдЬреАрдмреА рдХреА рдлрд╛рдЗрд▓ рд╣реИ рдФрд░ рд╡рд╣ рдлрд╛рдЗрд▓ рдЬреЛ рд╣реИ рд╡рд╣ рд╕рд░реНрд╡рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛя┐╜я┐╜
9:42
рд╣реЛ рд░рд╣реА рд╣реИ рдЕрдм рдЖрдкрдХреА рд╕реАрдкреАрдУ рдХрд╛ рдЙрд╕рдореЗрдВ рдХреЛрдИ рдЬреНрдпрд╛рджрд╛ рд░реЛрд▓ рд╣реИ рдирд╣реАрдВ рдЬрдм рдХреЛрдИ рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рд░рд╣реА рд╣реИ рддреЛ рд▓реЗрдХрд┐рди рдЖрдкрдХя┐╜я┐╜
9:48
рдкреАрдкреА рдлреНрд░реА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд╡рдЬреВрдж рднреА рдлрдВрдХреНрд╢рди рдЯреВ рдХреЛ рдЕрдЯреЗрдВрдб рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЬрд╣рд╛рдВ рдкрд░ рдпрд╣ рдЬреЛ рдХреЙрд▓ рд╕реЗ рдЗрди рдмреНрд▓реЙрдХрд┐рдВрдЧ рд╣я┐╜я┐╜
9:54
рдФрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрдирдХреЛ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рд╣реА рдЕрдЯреЗрдВрдб рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рддреЛ function 1 рдЬрдо рдХрдорд▓реЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рддреЛ function 2 рд░рди рд╣реЛрдЧрд╛ рдЙрд╕рдХреЗ рдмрд╛рдж рдЖрдкрдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЕрдВрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдареАрдХ рд╣я┐╜я┐╜
10:02
рдмрдЯ threading рдХреЗ рд╕рд╛рде рд╣рдо рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╣рдо main function рдХреЛ run рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж function 1, function 2 рдЗрди рд╕рдм рдХреЛ concurrently execute рдХрд░ рд╕рдХрддреЗ рд╣реИя┐╜я┐╜
10:12
рдпрд╛рдирд┐ рдХрд┐ function 1 рдЬреЛ рд╣реИ, рд╡реЛ рдЕрдкрдиреЗ variables рдХреЗ рд╕рд╛рде run рд╣реЛ рд░рд╣рд╛ рд╣реИ
10:15
function 2 рдЕрдкрдиреЗ variables рдХреЗ рд╕рд╛рде parallelly run рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╣рдо рд▓реЛрдЧ execution рдХреЛ рдХрд╛рдлреА fast рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
10:22
рддреЛ Java рдореЗрдВ рдЬреЛ рд╣реИ, рд╣рдо рд▓реЛрдЧ рдЗрд╕ рддрд░рд╣ рд╕реЗ threads рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
10:26
рдЕрдм рдпрд╣рд╛рдБ рдкрд░ Java рдореЗрдВ threading рд╣рдо рдХрд┐рд╕ рддрд░рд╣ рд╕реЗ рдХрд░реЗрдВрдЧреЗ, рдпреЗ рднреА рджреЗрдЦ рд▓реЗрдиреЗ рд╣реИрдВ рддреЛ рдЬрд╛рд╡рд╛ рдореЗрдВ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ threads create рдХрд░рдиреЗ рд╣реИрдВ рддреЛ рджреЛ рддрд░рд╣ рдХреЗ methods рд╣реИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЗ рдмрд╛рд╕ primarily
10:37
method thread class extend runnable interface implement thread
10:53
thread class рдХреЛ extend рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдареАрдХ рд╣реИ рдпрд╛ рдлрд┐рд░ рдЖрдк рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИя┐╜я┐╜
10:57
рдПрдХ runable interface рд╣реЛрддрд╛ рд╣реИ java рдХреЗ рдЕрдВрджрд░ рдЖрдк рдЙрд╕рдХреЛ extend рдХрд░ рд╕рдХрддреЗ рд╣реИя┐╜я┐╜
11:00
sorry implement рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдареАрдХ рд╣реИ рдЖрдкрдХрд╛ рдЬрдм runable interface implement
11:05
рд╣реЛрдЧрд╛ рддрдм рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рд╡реЛ concurrent execution рдЬреЛ thread рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ рд╡реЛ рдЖрдк рд▓реЛрдЧреЛя┐╜я┐╜
11:11
рдорд┐рд▓реЗрдЧрд╛ рдпрд╛рдирд┐ рдХрд┐ рдЖрдкрдХрд╛ рдХрд╛рдо рдЬреЛ рд╣реИ рдЕрдм рдХрд╛рдлреА speed рдореЗрдВ рд╣реЛрдиреЗ рд▓рдЧреЗрдЧрд╛ рддреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╣рдо рд▓реЛрдЧ рдЬреЛ рд╣реИ рджреЛ рддрд░реАрдХреЗ рд╣реИ рдпреЗ thread рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ java рдореЗя┐╜я┐╜
11:19
рдмрдЯ рд╣рдо рд▓реЛрдЧ рдпрд╣рд╛рдБ рдкрд░ рдЬреЛ рд╣реИ рдЗрдирдХреЛ рдПрдХ рдПрдХ рдХрд░рдХреЗ рднреА рджреЗрдЦреЗрдВрдЧреЗ рдЕрднреА рдХреЗ рд▓рд┐рдП I hope рдЖрдк рд▓реЛрдЧ рдпреЗ рдЬреА рд╕рдордЭ рдЧрдП рд╣реИ рдХя┐╜я┐╜
11:25
multi threading рдХрд╛ рдХрд╛рдо рдХреНрдпрд╛ рд╣реИ multi threading рдХрд╛ рдХрд╛рдо рдпрд╣реА рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЖрдкрдХреЗ рдмрд╛я┐╜я┐╜
11:29
рдмрд╣реБрдд рд╕рд╛рд░реА power рд╣реИ рдЖрдкрдХреЗ рдмрд╛рдж рдмрд╣реБрдд рд╕рд╛рд░рд╛ compute рд╣реИ рддреЛ рдЖрдкрдХрд╛ рдЬреЛ CPU рд╣я┐╜я┐╜
11:33
рдпрд╛ рдореЗрд░рд╛ рдЕрдЧрд░ рдЖрдкрдХрд╛ computer рдореЗрдВ рдПрдХ рд╕реЗ рдЬрд╝рд╛рджрд╛ рднреА CPU рд╣реИ рддреЛ рд╡реЛ рдПрдХ рд╕реЗ рдЬрд╝рд╛рджя┐╜я┐╜
11:37
thread рдХреЛ attend рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЖрдк рд▓реЛрдЧ рдХреЛ рдПрдХ faster execution
11:41
рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╣реЛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╛рд░ рдорд▓реНрдЯреА рдереНрд░реЗрдбрд┐рдВрдЧ рдХреНрдпреЛрдВ рдпреВрдЬ рдХрд░рдирд╛ рд╣реИ рдЕрдм рдорд▓реНрдЯреА рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ рдпреВрдЬ рдХрд░рддреЗ рд╣реЛ рдЖрдк рдореЗрдВ рд╕я┐╜я┐╜
12:01
рд▓реЛрдЧ рдХрд╣ рд╕рдХрддреЗ рд╣реЛ рдХрд┐ рдпрд╛рд░ рдЕрдЧрд░ рд╣рдо рд▓реЛрдЧ рдПрдХ рдорд▓реНрдЯ рдПрдХ рдкреВрд░реА рдЗрдВрдбрд┐рдкреЗрдВрдбреЗрдВрдЯ рдкреНрд░реЛрд╕реЗрд╕ рд╣реА рд░рди рдХрд░ рджреЗрдВ рдереНрд░реЗрдб рдХреНрдпреЛрдВ рд░рди рдХрд░реЗя┐╜я┐╜
12:06
рдХреЗ рдЕрдВрджрд░ рддреЛ рдХреИрд╕рд╛ рд░рд╣реЗ рддреЛ рджреЗрдЦреЛ рдпрд╛рд░ рдкреНрд░реЙрд╕реЗрд╕ рдХреЛ рд░рди рдХрд░рдирд╛ рд╣реИ рд╡реЗрдЯ рд╣реЛрддрд╛ рд╣реИ рд╡реЗрдЯ рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╡реЗрдЯ рдХреЗ рдпя┐╜я┐╜
12:13
рдорддрд▓рдм рд╣реИ рдХрд┐ рдЗрд╕рдХреА рдЕрдкрдиреА рдореЗрдореЛрд░реА рд╣реЛрдЧреА рдЗрд╕рдХреА рдЬреЛ рд░рд┐рд╕реЛрд░реНрд╕реЗрд╕ рдХреА рд░рд┐рдХреНрд╡рд╛рдпрд░рдореЗрдВрдЯ рд╣реИ рд╡рд╣ рдереЛрдбрд╝реА рд╕реА рдЬреНрдпрд╛рджрд╛ рд╣реЛрдЧя┐╜я┐╜
12:19
рддреЛ рд╣рдо рд▓реЛрдЧ рдХрднреА-рдХрднреА рдкреНрд░реЛрд╕реЗрд╕ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╛рдЙрди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЕрдЧрд░ рд╣рдо рдкреНрд░реЛрд╕реЗрд╕ рдкреНрд░реЛрд╕реЗрд╕ рдХреЛ рд╕реНрдкрд╛рдЙя┐╜я┐╜
12:25
рдХрд░рдиреЗ рд▓рдЧ рдЧрдП рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЖрдк рдЖрдЙрдЯ рдСрдл рд░рд┐рд╕реЛрд░рд╕ рдмрд╣реБрдд рдЬрд▓реНрджреА рд░рди рдХрд░ рд╕рдХрддреЗ рд╣реЛ рдЗрд╕рд▓рд┐рдП рд╣рдо рд▓реЛрдЧ рдПрдХ рдкреНрд░реЛрд╕реЗрд╕ рдХреЗ рдЕрдВрджя┐╜я┐╜
12:31
multitasking рдХрд░рддреЗ рд╣реИрдВ, рд╣рдо рдХрд╣рддреЗ рд╣реИрдВ, within a process рд╣рдо multitask рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рд╡реЛ рдкреНрд░рджрд╛рди рдХрд░ рджреЛ, рдареАрдХ рд╣реИ, рддреЛ within a process рдЕрдЧрд░ рд╣рдо multitask рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡реЛ lightweight рд╣реЛрддрд╛ рд╣реИ, in comparison to рдЕрдЧрд░ рд╣рдо рдЕрд▓рдЧ-рдЕрд▓рдЧ processes run рдХрд░реЗрдВ, рдЬрд╝рд░рд╛ рд╕реЛрдЪреЛ рдЖрдк рд▓реЛрдЧ рдХреА, рдЕрдЧрд░ рдорд╛рди рд▓реЛ рдЖрдк рд▓реЛрдЧ рдХрд╛ рдПрдХ restaurant рд╣реИ, рдареАрдХ рд╣реИ, рдЖрдк рд▓реЛрдЧ рдХрд╣рддреЗ рд╣реЛ рдХрд┐ рдпрд╛рд░ рдореБрдЭреЗ я┐╜я┐╜
13:01
рдкрдбрд╝реЗрдВрдЧреЗ establish рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП restaurant рдХреЛ рдЬреЛ рдХрд┐ рдЖрдкрдиреЗ рдЕрдкрдиреЗ рдкреБрд░рд╛рдиреЗ рд╡рд╛рд▓реЗ restaurant рдореЗрдВ рдХрд░реА рд╣я┐╜я┐╜
13:07
рддреЛ рдЖрдк рд▓реЛрдЧ рдЪрд╛рд╣реЗрдВрдЧреЗ рдХрд┐ рдЖрдкрдХрд╛ рдЬреЛ restaurant рд╣реИ рдкреБрд░рд╛рдирд╛ рд╡рд╛рд▓рд╛ рдЖрдк рдЙрд╕реА рдореЗя┐╜я┐╜
13:13
waiters рдХреЛ рдмрдврд╝рд╛рдПрдВ рдпрд╛рдирд┐ рдХрд┐ рдЖрдк threads рдХреЛ spawn рдХрд░реЗрдВ рд░рд╛рдЬрд╝рд╛ рджрд┐рди рдЖя┐╜я┐╜
13:17
рдПрдХ рдирдпрд╛ restaurant рд╣реА рдмрдирд╛ рд▓реЗрдВ рдЕрдм рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рд▓реЛрдЧ рдХреЛ рдХрднреА рднреА processes рдХреЛ spawn рдирд╣реАрдВ рдХрд░рддреЗ рд╣реЛ
13:22
processes рдХреЛ рднреА рдЖрдк рд▓реЛрдЧ spawn рдХрд░рддреЗ рд╣реЛ, but рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ рдХреЛ light weight independent execution рдЪрд╛рд╣рд┐рдП
13:29
рдПрдХ рд╣реА process рдХреЗ рдЕрдВрджрд░ рддреЛ рд╣рдо threads рдХреЛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддреЗ рд╣реИрдВ, рдХреИрд╕реЗ Java рдореЗрдВ рдЗрд╕ рдЪреАрдЬрд╝ рдХреЛ рдХрд░реЗрдВрдЧреЗ
13:33
рд╣рдо рд▓реЛрдЧ рджреЗрдЦрдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ, I hope рдХрд┐ рдЖрдк рд▓реЛрдЧреЛрдВ рд╕рдордЭ рдореЗрдВ рдЖ рдЧрдпрд╛ рд╣реИ рдпрд╣рд╛рдБ рдкрд░ рдЬреЛ рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЛ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдея┐╜я┐╜
13:39
рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдХреЛ рдмреАрдЪ рд╕реЗ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЛ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдПрдХ course рднреА exist рдХрд░рддрд╛ рд╣я┐╜я┐╜
13:43
рддреЛ рдЖрдк рд▓реЛрдЧ рдЗрд╕ playlist рдХреЛ access рдХрд░ рд▓реЗрдирд╛ link is in the description рдпрд╣рд╛рдБ рдкрд░ рдореИрдВрдиреЗ рд╕рдм рдХреБрдЫ рдмрддрд╛ рд░рдЦрд╛ рд╣реИ рдЖрдк рд▓реЛрдЧреЛрдВ рдХя┐╜я┐╜
13:49
рдЬрд╛рд╡рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ рдЗрди рдлреИрдХреНрдЯ рдЕрдЧрд░ рдЖрдк рд▓реЛрдЧ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдмрд┐рдЧрд┐рдирд░ рднреА рд╣реИ рддрдм рднреА рдЖрдк рд▓реЛрдЧ рдЗрд╕ course рдХя┐╜я┐╜
13:55
рд╡рд┐рдбрд┐рдпреЛ рдХреЛ рд╕реНрдЯрд╛рд░реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рд░реЗрд╡рд▓ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╕реНрд╡рднреА рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдЗрддрдирд╛ рд╣я┐╜я┐╜
13:59
рдЧреИрд╕ рдереИрдВрдХ рдпреВ рд╕реЛ рдордЪ рдЧреИрд╕ рд╡реЙрдЪрд┐рдВрдЧ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдПрдб рдПрд╡рд┐рд▓ рд╕реА рдпреВ рдиреЗрдХреНрд╕реНрдЯ рдЯрд╛рдЗрдо я┐╜я┐╜
#Java (Programming Language)
#Programming