I haven't seen any other tutorial that has described this with such simplicity and beauty!! Really great work man!
@prashantjha4393 жыл бұрын
Trust me this channel is best for industry people.....the sad part is we do not get to see any more videos from this channel.......i would request the creator to at-least think for a membership based subscription
@balakrishnajangita66385 жыл бұрын
I don't have words to describe you boss awsome bro
@Javavidz Жыл бұрын
I have read lot of books and watched so many videos on multi threading, no one explained in this manner. Great work. Thanks for the content.
@mostinho74 жыл бұрын
DONE thanks 1:17 callable is used when you want to return a value from a thread (normal thread doesn’t return anything) Implementing call method that returns ReturnType Callable returns a Future that is a placeholder for the real value. Doing future.get() is blocking if the task is not completed 2:50 visualization We can chain methods together (instead of blocking with get() we say thenApply(...) and chain calls asynchronously See chaining from 5:59 12:50 can perform the chained asynchronous operations on the same thread or provide a different thread pool (executor service) for each operation (some operations might be cpu intensive some io, so we want to use different threadpool) 17:00 we don’t have to specify an executor to completable future, it uses forkjoinpool internally Todo continue from 1:17
@heshamosman97524 жыл бұрын
Whenever I want to remember something about java concurrency, I go and watch your videos, Great job
@sekharsamanta62665 ай бұрын
The most practical video I've ever seen on CompletableFuture
@gersonadr2 Жыл бұрын
Finally I understood! Thank you!!
@AbhijeetMuneshwar25 күн бұрын
This video has shown me true power of CompletableFuture
@solorankerone2 жыл бұрын
came back it to again after few years. still blows my mind how simply OP has explained the concepts.
@sushmithashenoy758117 күн бұрын
Beautifully explained. You make everything very simple yet covering all thats relevant to the context. Please keep up the good work that benefits millions like us.
@AbhijeetMuneshwar25 күн бұрын
This is 1 video which explained me Future vs Callable Future clearly out of many other videos
@kunalrai75772 жыл бұрын
Your explanations are truly amazing and crystal clear, hats off and thanks a lot for such a great content.
@pankajgupta47404 жыл бұрын
Terse, succinct, precise, informative, amazing, clear, .... running out of words to describe. Thank you so much for the video series
@dhaanaanjaayАй бұрын
why this channel stopped. This is the best source for concurrency topics.
@MukeshShah-lj4th Жыл бұрын
Sir your explaination is awesome. I haven't see this type of deep explaination from other tutorials
@ndk8111 Жыл бұрын
Thank you for the session. A few questions please: ONE - what if instead of creating a loop of 1:100 (i) you fetched 100 product ids, how would you revise your code to process 100 orders in parallel? TWO : what if you needed a receipt at the end of each order processing (success or failure) , how would you aggregate results of each thread without blocking and print the final 100 line status receipt from main thread?
@vishall33794 жыл бұрын
Hi Deepak, Your doing a excellent job of covering the most complex topic of Java threads & concurrency on your channel by providing detailed insight & explanation on each feature in simple and clear manner with hands on code. Keep it up.👍
@manishmanghwani7313 жыл бұрын
The way you explain complex things in simple flow with sharp voice makes it impossible to take break from learning :) Great work Sir!
@asashish9052 жыл бұрын
Whenever I think of concurrency, I know which YT channel to look up. 🙂❤
@shwetapriyadarshani197 Жыл бұрын
Too concise and crisp 👍
@drakezen6 жыл бұрын
Would be great if you had a series on reactive programming. Good complement to your discussion on completablefutures
@TheHarpanOnly4 жыл бұрын
I do agree. You have very good approach in teaching other.
@surajsingh-vu5oc3 жыл бұрын
Please make video on reactive programming
@krishandeo40703 жыл бұрын
Hello sir, I am big fan of your teaching skill. You explain tough topics in very easy way. I request you to please make some tutorials on RxJava. Thank you so much for all your effort.
@bandisruthi68773 жыл бұрын
Really nice 👌.. I have never seen this type of videos related to concurrent package...Awesome explanation with simple examples ...tq so much....
@shivaliraina30383 жыл бұрын
i can't think of a better explanation than this . Amazingly explained. thank you
@RaviBoyina Жыл бұрын
super precise and super cool..thanks to you sir.
@muna64034 жыл бұрын
I tried to write some good comment for your video session but I can't have word to write.... you are simply very very amazing Sir.... clear all doubt..... never seen this please keep on posting video session.....we are excited to see your new upcoming video session....
@karankanojiya7672 Жыл бұрын
Teaching is an art and you have mastered it . Respect ++ Sir !
@PujaSingh-qg5ln2 жыл бұрын
Very nicely explained. Finally got clear on the concept of CompletableFuture. Thanks for this video.
@davesachin1048 Жыл бұрын
Thanks.. you really made this complex thing easy!!!
@ramt1792 жыл бұрын
Crystal clear. You are really have the knack of teaching
@DurgaShiva7574 Жыл бұрын
salute you from heart.. no words i have !
@danielgyrtes63704 жыл бұрын
Watch it twice guys, after second time everything is clear. Thanks for the video!
@gargsuraj122 ай бұрын
Have to say, very well explained. Keep creating the good work.💪
@GirishBapatpune4 жыл бұрын
Amazing work! Thanks a lot for such a wonderful video. I went through 4, 5 videos from your channel. You have excellent command over teaching in all aspects: mentioning problem statement, explaining with diagram, providing solution and need of each line why it's been used with available relevant alternatives, pros and cons. On top of this your speed and tone is perfect for learner. Superb audio, video, presentation quality as well. Thanks a ton! God bless you.
@vivekpurushothaman85 жыл бұрын
Brilliant video. A lot of my confusions got resolved through this video. I will subscribe to you because I find learning with you very enriching. Please keep creating more videos like this :) Also for completablefuture if you can include collecting multiple futures through .get .all etc... It'll be complete
@MakeItStik4 жыл бұрын
Another beautiful and clearly explained video :) Haven't seen any new videos from you :( Please continue making such videos, it really helps.
@virendrakhade126 жыл бұрын
Very nice explanation, thanks a lot
@DefogTech6 жыл бұрын
You're welcome!
@pinxtr2 жыл бұрын
This is the second video I watched from your channel and you straight away became one of the best Java youtube channels I'll follow and recommend others to follow as well. Thanks a lot for this super easy explanation!
@DefogTech2 жыл бұрын
Thank you for the kind words Priyank!
@vijaykumarreddyt3287 Жыл бұрын
You are doing Great service, Dude
@manomitmitra69032 жыл бұрын
Beautiful. "Possibly Asynchronous", I have never heard anyone said that. 👍
@praveensisodia80553 жыл бұрын
Absolutely brilliant !! I have seen many videos on completableFuture , but this was the best one. what clarity man. Brilliant !!
@nileshdasarwad16683 жыл бұрын
By watching this I have become a big fan of your tutorial thanks lot ..
@lings6284 жыл бұрын
Fantastic job man! God bless you. Please do a video on RxJava. Nobody will be able to explain it like you do.
@sivaramakrishnakv3 жыл бұрын
Very composed and clear explanation with practical examples. Great work!!
@ntonZZ5 жыл бұрын
Dude, where were you all this time? videos are precise, exact and crisp.
@woshinidayeeee2 жыл бұрын
The thread pool and tasks graph is really nice.
@asankasiriwardena3383 Жыл бұрын
Wow superb explanation ..!
@KundanRoy5 жыл бұрын
You are awesome man.. i just can't explain how much you helping people to understand deep concepts in easy way. I request you to make series of RxJava ..
@murrayKorir2 жыл бұрын
Very very awesome. I now fully understand.
@vinaypandey55993 жыл бұрын
You are awesome! Please keep posting videos don't stop. No one explained threads the way you do..
@tristanmoller94982 жыл бұрын
Best explanation I have encountered, thanks so much!
@Namrata7662 жыл бұрын
Really simple and informative. Thanks for this video. I got to know all that I needed to know about CompletableFuture from here.
@pramodkumar-fo5sy2 жыл бұрын
such a amazing teacher, hats off dear!!!
@alpavaidya4124 жыл бұрын
I could listen to your explanations all day...u make it so easy to understand...u deserve many more subscribers
@DefogTech4 жыл бұрын
Thank you so much for the kind words!
@pbgkhy Жыл бұрын
Superb explanation
@aryansharma6725 Жыл бұрын
Such great understanding, I have become a fan. How did you learnt about all these ,you prefer documentation or books or videos? Knowing the answer to this will help me hit the foundational part missing in my learning. Great video though.
@hareeshjp Жыл бұрын
Really really superb explanation of complex topic to understand easy.
@SunnyKumar-ud9gp5 күн бұрын
Please please continue video making😭😭..it's a GOLD
@sathishrajasekar11552 жыл бұрын
Good Explanation on Completable Future
@gkcs4 жыл бұрын
10:47 I got unsettled watching those lambdas not being converted to method references :P Thanks for the great video Deepak!
@B-Billy4 жыл бұрын
@Gourav are you a java developer? :)
@upeshsai28044 жыл бұрын
Wow it's soo good to see you here Gaurav ! It's like when both of my gurus meet :D
@marlonemoreira34603 жыл бұрын
Ra
@ms_thesingh78943 жыл бұрын
By voice it looks like Gaurav and Deepak are same :-)
@chetanmishra70093 жыл бұрын
@@ms_thesingh7894 gangadhar(#guru_ji) hi shaktimaan hai
@AshishRohillax Жыл бұрын
Brilliant explanation mate.❤
@SreekarAnugu4 жыл бұрын
You deserve more subscribers and views. Very clear and crisp and to the point.
@jsaimanohar Жыл бұрын
Really great work man!
@hirenshah18163 жыл бұрын
Neat and beautiful... Excellent!!
@mayankpant5471 Жыл бұрын
who is this guy ? I have seen very few people in internet explain java topics with such simplicity and cohesion
@MegaSriku3 жыл бұрын
A great video that I came across to understand CompletableFuture. Keep it up man.
@xzygis4 жыл бұрын
Thank you! Great and informative video! I don't understand why majority of tutorials(youtube, udemy) doesn't use diagrams or pictures when explaining it's much easier to understand and gives better understanding of all flow. But instead majority just types code and mumbles what that code does and for beginner it's hard to grasp.
@user-ex7hm7qp9o10 ай бұрын
liked the detailing
@omerchannel2 жыл бұрын
simple, easy, to the point, really excellent
@HighlifeC Жыл бұрын
I am interested to smash the like button..in a for loop 100 times in async mode :)
@divyamahesh90322 жыл бұрын
Awesome video with the perfect usecase
@somnathchoudhuri Жыл бұрын
Very nice!
@rohannayak49794 жыл бұрын
Awesome explanation Sir. Why are there 20+ down votes....?
@PA-vf5st3 жыл бұрын
Very well explained, You have long way to go....Subscribed already n waiting for other video’s....Thank You...
@spidy27004 жыл бұрын
If only everything was explained with an example like you did, we would never not understand anything.
@unsaturated8482 Жыл бұрын
excellent.
@gyanihchoudhary21Ай бұрын
Very well explained, than you!
@HarishKumar-yh3tz2 жыл бұрын
Nice explanation. Very clear and the recording was also crisp
@gogulamsrinivas6499Ай бұрын
Great Explaination!!!
@david39792 жыл бұрын
Thank you for the time and effort!
@dhruvgupta19934 жыл бұрын
You have really explained it in a proper manner and very easy way. Thank you!!
@pdteach2 жыл бұрын
Thank you for such a informative video
@khushboobaheti25713 жыл бұрын
Great Explanation, Thanks!!
@raghavprasad2773 жыл бұрын
Thank you so much for the explanation. Very well explained.
@joytomy8527 ай бұрын
fantastic content
@mahmoudezzeldin32654 жыл бұрын
great video. i am seeing this in December 2019, go a head. u have agreat future in education because u r an awesome teacher. u explain stuff like a pro
@adriancontreras76912 жыл бұрын
great job man, best explanation ever! thanks you so much!
@jamesteh28472 жыл бұрын
Great, clear explanation. Thank you!
@jasper5016 Жыл бұрын
Brother your content is top notch. Thanks for this. Please cover more such topics.
@sateesh95253 жыл бұрын
Very good explanation,
@rishankgupta15075 жыл бұрын
really a very simple way you found to explain baffling topic....good going..thanks
@edarasudhakar86542 жыл бұрын
Amazing explanation
@ramjeecusat4 ай бұрын
Awesome video. Thank you.
@rohitkumar-pr9ox2 жыл бұрын
Thanks for explaining in such a great way
@mohanskht23674 жыл бұрын
Wonderful, this is more than I expected
@NitishRajSrivastava4 жыл бұрын
Brilliant explanation of the concept. Thanks !!
@catherinechacko10102 жыл бұрын
the best explanation
@ashutoshanshu33052 жыл бұрын
very clear explanation.
@himanshujoshi94 жыл бұрын
Great Videos! Every time u say "Task" I drank a shot. I passed out by the end.