Java ExecutorService - Part 1 - Introduction

  Рет қаралды 406,888

Defog Tech

Defog Tech

6 жыл бұрын

Learn how to parallelize your tasks and operations easily in Java without cooking up your own Threads.
Part 1: Introduction - • Java ExecutorService -...
Part 2: Type of Pools - • Java ExecutorService -...
Part 3: Constructor / LifeCycle - • Java ExecutorService -...
Part 4: Callable/Future - • Java ExecutorService -...
Channel
----------------------------------
Complex concepts explained in short & simple manner. Topics include Java Concurrency, Spring Boot, Microservices, Distributed Systems etc. Feel free to ask any doubts in the comments. Also happy to take requests for new videos.
Subscribe or explore the channel - / defogtech
New video added every weekend.
Popular Videos
----------------------------------
What is an API Gateway - • What is an API Gateway?
Executor Service - • Java ExecutorService -...
Introduction to CompletableFuture - • Introduction to Comple...
Java Memory Model in 10 minutes - • Java Memory Model in 1...
Volatile vs Atomic - • Using volatile vs Atom...
What is Spring Webflux - • What is Spring Webflux...
Java Concurrency Interview question - • Java Concurrency Inter...

Пікірлер: 289
@ramcorp542
@ramcorp542 3 жыл бұрын
Thank you, you have a skill for explaining complex concepts in a clear concise manner. I would love to see full fledged courses created by you.
@fazilkhan6779
@fazilkhan6779 10 ай бұрын
This executor service series is one of the best ever educational KZbin series ever. Thanks a ton. Your explanation is awesome.
@gobindarora007
@gobindarora007 5 жыл бұрын
Cleared all my doubts. Thanks for this amazing video. Keep doing the great work.
@rishinjiya42
@rishinjiya42 4 жыл бұрын
The best combination of content and explanation. I wish Deepak had videos and courses on everything I need as a Java/Spring developer
@amritasahoo6773
@amritasahoo6773 6 жыл бұрын
Really explained well. This is the best I have found till now. Thank you. Keep up the good work :)
@DefogTech
@DefogTech 6 жыл бұрын
Thank you for the kind words!!
@yathiraju1000
@yathiraju1000 4 жыл бұрын
Yes this guy is awesome in subject and the way he is describing the concepts are speechless . I heard few concepts and all are above the notch.
@orangefield2308
@orangefield2308 7 ай бұрын
best work ever, please make more videos !! I understand executorService finally
@mehulsolanki9435
@mehulsolanki9435 Жыл бұрын
Clear and concise. As simple as it can get. Keep up the good work!
@harikavolam7123
@harikavolam7123 3 жыл бұрын
Thanks for explaining in both code and internal visualization of threads. Great explanation. You have explained complicated topic in very simple way.. Thanks a lot
@pepperjack6749
@pepperjack6749 5 жыл бұрын
Most concise and clear executor service description I’ve seen. Thank you!
@DefogTech
@DefogTech 5 жыл бұрын
You're welcome!
@ankitnavalakha508
@ankitnavalakha508 5 жыл бұрын
There are so many videos for multithreading available in KZbin but I found you best because of your diagram presentation which is unique. You explained very well. You are awesome and continue with this key feature.
@siteshkulkarni5924
@siteshkulkarni5924 Жыл бұрын
Hi Deepak, I just watched all your 4 videos related to ExecutorService, you have shown how things can be explained in a super simple way yet powerful. Great job!! thanks.
@yathiraju1000
@yathiraju1000 4 жыл бұрын
Guys please share his videos in other groups. we have to support this kind of content and it will be very useful to people who are looking for good content
@ruchigarg7788
@ruchigarg7788 2 жыл бұрын
Really, so easily explained these concepts with how to implement. Superb. Should create a playlist of java 8.
@contactdi8426
@contactdi8426 2 жыл бұрын
Holy Moli buddy!!! This was spot on! The BEST on the internet, cleared all my doubts right from basics to advance.. Super Thanks, I really appreciate great people like you that helps the community.
@odilhonislomov8954
@odilhonislomov8954 2 жыл бұрын
THANK YOU !!! A LOT OF THANKS. There is no better explanation than yours. You are the best. Keep going
@RohitPal-lz1wf
@RohitPal-lz1wf 3 жыл бұрын
Very well structured and explained perfectly. I would love to see the tutorial during my free time
@vkalaivanan
@vkalaivanan 4 жыл бұрын
Concepts are clear and simple to understand. Thank you :)
@muruganvellaichamy709
@muruganvellaichamy709 5 жыл бұрын
Very well explained. Thanks for this. :)
@sharatchandra9198
@sharatchandra9198 3 жыл бұрын
I have read so many places, everything is of no use, you are brilliant.
@edeepakjain
@edeepakjain 5 жыл бұрын
Best video... Finally someone explained thread pool size derivation
@philipmartinelli6994
@philipmartinelli6994 Жыл бұрын
Awesome use of visualizations. This is really helpful, thank you!
@shikharchoudhary7639
@shikharchoudhary7639 5 жыл бұрын
Your visualization techniques are phenomenal.
@priyanka0112
@priyanka0112 3 жыл бұрын
Awesome explanation. This is the best i have seen so far. Looking forward to watch all your videos.
@mostinho7
@mostinho7 4 жыл бұрын
Done thanks Thread pool instead of creating a 1000 threads which is expensive, can make a fixed size pool and submit 1000 tasks to it. 3:40 how it works internally 5:30 ideal pool size for cpu task is number of cores 9:30 thread pool size for io intensive tasks
@pratiklohar4566
@pratiklohar4566 4 жыл бұрын
This the best explanation on executor service I have found so far . Thank you so much. Expecting more such videos from you !
@manishmanghwani731
@manishmanghwani731 2 жыл бұрын
That's not gonna happen anytime soon :(
@mikeprice7942
@mikeprice7942 5 жыл бұрын
You explain this topic very well! Appreciate the visualization!
@sakship1558
@sakship1558 Жыл бұрын
Bestest explanation seen on Internet, thank you so much.
@prakriti-ke-sath
@prakriti-ke-sath 5 жыл бұрын
Loved the way you explained , it was neat and clear , thank you very much.
@raidtheferry
@raidtheferry 3 ай бұрын
Very high quality explanation and accompanying slideshow. I appreciate you making this video
@kitkarson4226
@kitkarson4226 2 жыл бұрын
Man .. god bless you!! Thanks!! you explain complex topics in a way anyone can understand.
@vijaynandwana4289
@vijaynandwana4289 5 жыл бұрын
You are awesome, thank you for posting these videos.
@AyushSharma-ux4fk
@AyushSharma-ux4fk 3 жыл бұрын
A very intelligent statement. If your tasks are I/O intensive e.g. DB calls, Network calls. Most of the threads would be in waiting state (waiting for DB response or Network call response) in such a scenario having a large thread pool is the right way to go. That way you would be able to start more tasks. Thanks
@manishghoshi3861
@manishghoshi3861 2 жыл бұрын
The best till now. Thanks.
@hemanthsavithala4081
@hemanthsavithala4081 5 жыл бұрын
Awesome video... Thanks for your efforts & all
@rpkm85
@rpkm85 5 жыл бұрын
Very neatly explained... good work bro.. 👍🏻👍🏻
@raghavendradake2057
@raghavendradake2057 4 жыл бұрын
Crisp and clear explanation ... Amazing work 👍
@AshishBurnwal
@AshishBurnwal 6 жыл бұрын
This is the best tutorial I have ever seen for executor framework. Thanks a lot
@DefogTech
@DefogTech 6 жыл бұрын
Thank you sir!
@tarunkundhiya5196
@tarunkundhiya5196 5 жыл бұрын
Thanks for the wonderful explanation.
@harikrishnathariboyina6005
@harikrishnathariboyina6005 5 жыл бұрын
Thank you for such a nice explanation. it's very clear and simple ..
@learnlearn8230
@learnlearn8230 3 жыл бұрын
Thanks a lot, very well explained .I feel one of the best video so far compare others on youtube
@parambharti7095
@parambharti7095 2 жыл бұрын
Extremely awesome. Please keep making videos like this.
@br4676
@br4676 3 жыл бұрын
Thanks sir , this is the best video I have seen so far on this topic
@sekharsoftware
@sekharsoftware 4 жыл бұрын
Really precise to the point and very useful. You should do a podcast.
@highlightsportz
@highlightsportz Жыл бұрын
I as individual surf youtube a lot for learning purpose and almost have watched most of the youtuber on internet, But this channel is at another level in terms of quality . Thanks a lot sir . It would be great if you could take out some time and nail the microservice buzz words
@shivshaktipandey7148
@shivshaktipandey7148 Жыл бұрын
explaining with how , why , what , when -------------- everything about the topic -------- hats off ----------- u will complete 100k soon bro
@TonyStark-lv4ff
@TonyStark-lv4ff 4 жыл бұрын
Amazingly nice explanied ! Thank you, sir!
@abzzz4u
@abzzz4u 4 жыл бұрын
All answers in one video ....keep them coming bro
@mattmilzewski1062
@mattmilzewski1062 3 жыл бұрын
Explained excellently you are an absolute legend
@nilesh6429
@nilesh6429 5 жыл бұрын
ThreadPoolSize tread off with CPU core concept is excellent. You have cleared all doubts about the size of the pool. Thank you.
@DefogTech
@DefogTech 5 жыл бұрын
You're welcome! I'm happy it helped
@ranvaknin9669
@ranvaknin9669 3 жыл бұрын
fantastic video. really well done, super clear!
@rishipollai5646
@rishipollai5646 2 жыл бұрын
Lots of love and support 💖 .. one of the best explanation
@jyoshnaroy7205
@jyoshnaroy7205 3 жыл бұрын
Outstanding explanation and thanks a lot. Life saver.
@rj7560
@rj7560 3 жыл бұрын
Big fan of you. Please more videos... Thank you very much.. much appreciated
@divyanshpatel1301
@divyanshpatel1301 11 ай бұрын
All the concepts u given is aksed in an interview, best explanation ❤
@sonyroy45
@sonyroy45 3 жыл бұрын
You are awesome, please don't stop posting such videos 🙏
@naveen.kocherla
@naveen.kocherla Жыл бұрын
Awesome explanation.. love your work brother
@utkalkesharisahu3014
@utkalkesharisahu3014 Жыл бұрын
You should post more bro. You really explain complicated topics in a really simple manner.
@ganesh221b
@ganesh221b Жыл бұрын
Very well explained, thanks!
@Maddy-jn5pk
@Maddy-jn5pk 2 ай бұрын
Thank you, amazing explanation!
@aakashjain3498
@aakashjain3498 4 жыл бұрын
Wow. Hats off for that explanation.
@RamKumar-dm6es
@RamKumar-dm6es 9 ай бұрын
Thank You Deepak bhaiya for explaing this concept so beautifully
@rizwansayyed7893
@rizwansayyed7893 2 жыл бұрын
Masterpiece !!
@vishlaldolare9557
@vishlaldolare9557 5 жыл бұрын
Awesome explanation today i actually understand thread
@ladnsathukorala
@ladnsathukorala 2 жыл бұрын
Excellent Explanation 👍
@sampratikatariya5928
@sampratikatariya5928 Жыл бұрын
Explained very well!!
@rajeshg3570
@rajeshg3570 2 жыл бұрын
awesome explanation .. really like it
@MrVitalirapalis
@MrVitalirapalis Жыл бұрын
Very informative!
@clswar00p
@clswar00p 3 жыл бұрын
Pleasant voice while explaning.Very clear
@786PrvN
@786PrvN 5 жыл бұрын
Very much simplified and same effective as well. +1 :)
@manish436
@manish436 2 жыл бұрын
Really great explanation, adding one formula for I/O intensive task, according to "Java Concurrency in Practice" Number of threads = Number of Available Cores * (1 + Wait time / Service time)
@raghavmanchanda4736
@raghavmanchanda4736 Жыл бұрын
Best explanation ever, thanks for it😇😇
@pradeep6295
@pradeep6295 4 жыл бұрын
just awesome explanation !
@prateekgupta8861
@prateekgupta8861 3 жыл бұрын
Very very well explained. Thanks.
@smarttrupti2007
@smarttrupti2007 Жыл бұрын
Beautiful explanation
@digvijaynalawade9207
@digvijaynalawade9207 2 жыл бұрын
Explained very nicely 👌
@SujitKumar-gs2qs
@SujitKumar-gs2qs 5 жыл бұрын
Thanks for the clear explanation..
@sametbaskc3768
@sametbaskc3768 Жыл бұрын
Thanks for this clear explanation. You are doing a great job. I just wonder what is the strategy you follow to learn the concepts in crystal clear? Could you also share the resources (book, articles, docs) you follow when you were learning this topics?
@INTOITYT
@INTOITYT 3 жыл бұрын
Very well explained! Thank you so much! :)
@sanjeevanemani6720
@sanjeevanemani6720 3 жыл бұрын
maan.....where u been all these days? Glad to find ur channel. Please make more videos.
@rsousaj
@rsousaj 3 жыл бұрын
Very well explained! Thanks
@kamleshpar9847
@kamleshpar9847 4 жыл бұрын
Very well explained , pl continue your excellent work
@SonuKhan-mp2yn
@SonuKhan-mp2yn 2 жыл бұрын
Legendary, Thank You Sir..
@shans8880
@shans8880 5 жыл бұрын
Excellent !!
@sharatchandra9198
@sharatchandra9198 3 жыл бұрын
extra extra ordinary.
@abrehamish
@abrehamish 3 жыл бұрын
Excellent explanation
@sanjaygarg3540
@sanjaygarg3540 4 жыл бұрын
Great Explanation!!
@sekharsamanta6266
@sekharsamanta6266 Ай бұрын
Superb!
@ayushshukla1597
@ayushshukla1597 3 жыл бұрын
Amazing content. Big thanks.
@shellindebted5328
@shellindebted5328 6 жыл бұрын
Much Helpful. Thanks.
@johncerpa3782
@johncerpa3782 3 жыл бұрын
Excellent video, thank you so much
@rohinikulkarni8097
@rohinikulkarni8097 2 ай бұрын
Excellent..
@CodeNCode-rm8ci
@CodeNCode-rm8ci 3 жыл бұрын
Very good explanation.
@deepamgupta8011
@deepamgupta8011 4 жыл бұрын
Clear cut explanation!
@jayasinghekasun
@jayasinghekasun Жыл бұрын
Great explanation
@vijayakumarvj
@vijayakumarvj 5 жыл бұрын
Can you pls make videos with in-depth details on generics..I must say above videos are incredibly awesome
@HaSeebpjr01
@HaSeebpjr01 Жыл бұрын
Well explained, thanku so much
@catlord69
@catlord69 4 жыл бұрын
What the hell, you explain so well and clearly ! Amazing
@aditchauhan876
@aditchauhan876 5 жыл бұрын
Godly explanation
@j.almadhaji
@j.almadhaji 3 жыл бұрын
so detailed 👍 thank you sir
@a13519
@a13519 4 жыл бұрын
Nice explaination
@koustav2008
@koustav2008 4 жыл бұрын
VERY WELL EXPLAINED !!!
Java ExecutorService - Part 2 - Type of Pools
8:02
Defog Tech
Рет қаралды 197 М.
Introduction to CompletableFuture in Java 8
19:34
Defog Tech
Рет қаралды 320 М.
I’m just a kid 🥹🥰 LeoNata family #shorts
00:12
LeoNata Family
Рет қаралды 18 МЛН
Tom & Jerry !! 😂😂
00:59
Tibo InShape
Рет қаралды 57 МЛН
бесит старшая сестра!? #роблокс #анимация #мем
00:58
КРУТОЙ ПАПА на
Рет қаралды 3,1 МЛН
Why thread pools even exist? and how to implement them?
9:29
Arpit Bhayani
Рет қаралды 31 М.
Java ExecutorService - Part 4 - Callable / Future
13:08
Defog Tech
Рет қаралды 177 М.
Multithreading in Java Explained in 10 Minutes
10:01
Coding with John
Рет қаралды 885 М.
What is Spring Webflux and when to use it?
17:46
Defog Tech
Рет қаралды 240 М.
Concurrency vs Parallelism
8:23
Defog Tech
Рет қаралды 240 М.
Java Memory Model in 10 minutes
10:55
Defog Tech
Рет қаралды 255 М.
What is the difference between Task and Thread in C#?
9:24
C# interview questions
Рет қаралды 15 М.
Что не так с Sharp? #sharp
0:55
Не шарю!
Рет қаралды 54 М.
1$ vs 500$ ВИРТУАЛЬНАЯ РЕАЛЬНОСТЬ !
23:20
GoldenBurst
Рет қаралды 1,3 МЛН
Lid hologram 3d
0:32
LEDG
Рет қаралды 9 МЛН
CY Superb Earphone 👌 For Smartphone Handset
0:42
Tech Official
Рет қаралды 827 М.