This is genuinely one of the best tutorials I've seen on this topic. It seems like there are lots of very beginner resources for learning Java, and lots of really advanced content, but not much in the middle that teaches the broader concepts you need to know to get to the high level.
I read so many articles on this, and used both in real code for years, but only after watching this video I figured out I did not understand how Volatile actually works!! This was an amazing video!
I don't know but I read and watch a lot of related stuff, but somehow your voice and your video get inside my head and make it more clearer. Thank you bro!!!!
Thanks for fantastic explanation.. I have been working in IT industry past 6 years, but now only i could understood what is really these keywords. Thanks u again
Really helpful. I do have a question, at 8:40 I assume it is not needed to have idCounter as volatile when getAndIncrement() is synchronised and synchronised ensures visibility.
Please make more videos on Multithreading. Thanks a lot for explaining the concepts With examples. Subscribed from my account, my brother's, father and sisters account as well☺️
This is genuinely one of the best tutorials I've seen on this topic. It seems like there are lots of very beginner resources for learning Java, and lots of really advanced content, but not much in the middle that teaches the broader concepts you need to know to get to the high level.
I read so many articles on this, and used both in real code for years, but only after watching this video I figured out I did not understand how Volatile actually works!! This was an amazing video!
I don't know but I read and watch a lot of related stuff, but somehow your voice and your video get inside my head and make it more clearer.
Thank you bro!!!!
Thanks for fantastic explanation.. I have been working in IT industry past 6 years, but now only i could understood what is really these keywords. Thanks u again
You are most welcome :) Glad it was helpful!
one of the best tutorial on this topic. Thank you so much for educating us so simply and effectively.
Extremely helpful video. Great content and great explanation ! Thanks !
Really helpful. I do have a question, at 8:40 I assume it is not needed to have idCounter as volatile when getAndIncrement() is synchronised and synchronised ensures visibility.
A very good explanation. Thank you for the lesson and for the video.
Thank you so much for taking the time to make such a clear and concise video on the topic. It is much appreciated!
Perfect place to learn about volatile, synchronized, atomic
Please make more videos on Multithreading. Thanks a lot for explaining the concepts With examples. Subscribed from my account, my brother's, father and sisters account as well☺️
Sure will do! Thanks a lot, your support means much to me :)
Finally understood it! Thanks for the amazing explanation!
Glad it helped!
at 8:50, shouldn't idCounter be declared static?
Thanks
Beautifully explained :)
Thanks a lot :)
Only one word ..awesome
Very beautiful explanation ❣️
Thank you! Cheers
Great video! Helped me understand the differences
Very glad it did :)
Excellent explanation, thank you
Thank you! Glad you liked it :)
Man you’re a saviour ❤
Thank you
AWESOME
and perfectly clear
even for non-english and java noob speaker like me.
Thanks so much, this video should have more views indeed.
Wow, thanks so much for the feedback, glad you liked it!
You have my like, Subscribe, and respect!!
This means a lot
Excellent.
Many thanks!
I'm glad you use the term Processor, not CPU. (Main) Memory, not RAM. I use such approach too. The terms CPU and RAM are bad.
thanks
Nice job Ed! 👏
Thank you! Cheers!
So cool.. pretty nice explanation 👌
Thanks! Glad you liked it :)
holy shit. Your explanation is fking next level!
xD Thank you! Glad you liked it!!
Thank you very much :)
Glad you liked it!
Helpful!
Glad it was!
Very good!
Thanks a lot!
good job thanks!!! 👍
Glad you liked it!
Superb
Thanks :)
doesn't the AtomicInteger have to have a static keyword still?
Wow, you really payed attention! The idea was to focus more on threading and atomicity not the Customer creation! Cheers :)
great !
Thanks!
Super
Glad you liked it!